摘要: 如果对Java类的加载机制有了解的话,应该会指定,一个类( class文件)只会在 4种情况下被加载 1. 在虚拟机直接类的字节码时, 遇到 new getstatic putstatic invkesatatic 这4条指令时,如果累还没有进行初始化,那么就会触发初始化,这4条指令的使用场景... 阅读全文
posted @ 2015-08-05 13:22 nimdanoob 阅读(140) 评论(0) 推荐(0)
摘要: static修饰的字段在类加载过程中的准备阶段被初始化为0或null等默认值,而后在初始化阶段(触发类构造器)才会被赋予代码中设定的值,如果没有设定值,那么它的值就为默认值。final修饰的字段在运行时被初始化(可以直接赋值,也可以在实例构造器中赋值),一旦赋值便不可更改;stati... 阅读全文
posted @ 2015-08-05 10:29 nimdanoob 阅读(160) 评论(0) 推荐(0)