摘要:
最近看了關于java語言規范中關于final變量的介紹,一直很好奇為什么final定義的字段是jvm內部是如何處理的,今天寫了一個測試類,看看用javac編譯器編譯出來的java class 字節碼,以便連接final變量在jvm運行時候如何保證final變量的不變性。java class定義如下public class FinalVarClass { public void test(){ final int a=1; int b=a; System.out.println(a); }} 用javac 編譯器進行編譯(jdk版本1.6 ,操作系統 mac os x),用javap 進行... 閱讀全文
posted @ 2012-04-24 20:55
貓叔玩流量
閱讀(2156)
評論(0)
推薦(0)
摘要:
Nested Classes定義在java語言規范里面,嵌套類(Nested Classes)定義是:A nested class is any class whose declaration occurs within the body of another class or interface. A top level class is a class that is not a nested class.說的簡單一點,就是定義在類里面的類。一般把定義內部類的外圍類成為包裝類(enclosing class)或者外部類嵌套類分類根據nested class定義的地方,可以分為member 閱讀全文
posted @ 2012-04-24 11:19
貓叔玩流量
閱讀(39057)
評論(7)
推薦(7)
浙公網安備 33010602011771號