類加載發生在什么時候?


類加載發生在什么時候?

每個類的編譯代碼都存在於自己的獨立文件中,該文件只有在使用程序代碼時候,才會被加載。 一般來說 類的代碼在初次使用的時候才會被加載。 ---《Thinking in Java》

類的代碼在初次使用的時候才會加載, 這句話的意思 其實是指

  • 加載發生在創建類的第一個對象的時候

  • 但是 訪問static域 / static方法 的時候 就會發生加載

  • 其實 `構造器也是一個static方法`,static沒有顯式的寫出來

  • 更准確的講類在任何static成員被訪問的時候加載的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM