Java基礎 - 類載入

weixin_34054866發表於2018-02-06

什麼是類載入

  • 運用命令啟動java虛擬機器(jvm),虛擬機器通過流,將磁碟上的位元組碼(class)檔案的內容讀到虛擬機器中,並且儲存下來的過程叫類載入。

類載入的特性

  1. 在虛擬機器的生命週期中每個類只載入一次
  2. 在建立物件的時候,會進行類載入
  3. 呼叫類靜態方法時,會進行類載入
  4. 建立子類,必先建立父類
  5. 建立物件引用,不會載入類
  6. 呼叫靜態常量
  • 當編譯器可以計算出來的值,就不會載入類。例如: public final static int a = 123;
  • 當編譯器不可以計算出來的值,就會載入類。例如:public static final int a = math.PI;

相關文章