程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java java.lang.ExceptionInInitializerError 錯誤如何解決

Java java.lang.ExceptionInInitializerError 錯誤如何解決

編輯:關於JAVA

 Java java.lang.ExceptionInInitializerError 錯誤如何解決

引起 Java.lang.ExceptionInInitializerError 錯誤的原因是:在類的初始化時,出錯。也就是說,在加載類時,執行static的屬性、方法塊時,出錯了。

比如

public class AA {

  private static AA aa = new AA(); 

  private AA(){//構造方法

   init();

  } 

 public void init(){

  .... }

}

初始化類時,會調用init方法,如果Init方法出錯,這類初始化失敗,就會報java.lang.ExceptionInInitializerError錯誤

同理,在執行

static{

  ...

}

方法塊時,也可能報這個錯。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved