JVM3

常量(比如:用final修饰的并且在编译期可以确定的)在编译阶段会存入到调用这个常量的方法所在的类的常量池中,在本质上调用类并没有直接引用到,因此并不会触发定义常量的类的初始化。 注意:这里指的是将常量存放到了MyTest2的常量池中,只有的MyTest2与MyParent2就没有任何关系了,甚至,我们可以将MyParent2的class文件删除。 Javap -c 类名; 可以反编译 助记符:
相关文章
相关标签/搜索