
Java
小強無敵
这个作者很懒,什么都没留下…
展开
-
深入理解java异常处理机制
1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案哦。如果你的答案是正确,那么这篇文章你就不用浪费时间看啦。转载 2015-03-17 22:53:19 · 399 阅读 · 0 评论 -
Java对象初始化过程的解析
存在以下几点:1) 任何对象在初始化之前都必须由类加载器找到并加载到内存。如果找不到字节码文件(.class文件),后面的初始化过程都不能执行,直接报错。如果已经被加载进内存,则这一步直接略过。2) 任何一个类在被加载到内存的时候,首先会查看其父类是否已经被加载进内存,如果存在多重父类,则从最根父类开始查找加载,知道加载到本类。3) 任何一个类在被加载进内存之后,静态的数据成员都原创 2015-03-29 21:53:47 · 478 阅读 · 0 评论 -
Java8中使用APT
如果你想在Java8中使用APT,你会发现Java8中自带的tools.jar包里面没有com.sun.mirror.apt.*这样的包,但是Java7中还有。看一下官方关于java8的APT升级说明:可以看到以前所有的类都移到 javax.annotation.processing and javax.lang.model包中了。原创 2015-03-24 22:41:59 · 2345 阅读 · 0 评论