JVM3

常量(比如:用final修飾的並且在編譯期可以確定的)在編譯階段會存入到調用這個常量的方法所在的類的常量池中,在本質上調用類並沒有直接引用到,因此並不會觸發定義常量的類的初始化。 注意:這裏指的是將常量存放到了MyTest2的常量池中,只有的MyTest2與MyParent2就沒有任何關係了,甚至,我們可以將MyParent2的class文件刪除。 Javap -c 類名; 可以反編譯 助記符:
相關文章
相關標籤/搜索