clinit和init

在編譯生成class文件時,會自動產生兩個方法,一個是類的初始化方法<clinit>, 另外一個是實例的初始化方法<init>html <clinit>方法 的執行時期 類初始化階段(該方法只能被jvm調用, 專門承擔類變量的初始化工做)java 在jvm第一次加載class文件時調用,包括靜態變量初始化語句和靜態塊的執行數組 類的初始化時機: 1.主動引用多線程 遇到 new、getstatic
相關文章
相關標籤/搜索