從類的加載過程分析靜態變量和靜態塊

大家先看下這段代碼的運行結果        這裏要求輸出id和sid的值,如果不瞭解類加載過程的話,很多人想當然的覺得id和sid都是1,這是一種很常見的錯誤,下面我們從類加載過程來分析這段代碼。我們知道一個類的生命週期包括:加載、驗證、準備、解析、初始化、使用和卸載7個階段,而類的加載過程也就是前面五個階段所執行的具體動作。並且加載、驗證、準備、初始化這幾個階段順序是確定的,類的加載過程必須按這
相關文章
相關標籤/搜索