1. 程式人生 > >java位元組碼的執行過程

java位元組碼的執行過程

下面的一些列舉是校驗器執行的一些檢查:    1)變數要在使用前初始化    2)方法呼叫與物件引用型別之間要匹配    3)訪問私有資料和方法的規則沒有被違反    4)對本地變數的訪問都在執行的堆疊內    5)執行時堆疊沒有溢位 如果這些檢查沒有通過,類不會被載入。下面一段程式碼可以用來測試,先將類匯入到工作空間,然後鈍化校驗器,檢視效果: