尚學堂【官網】-西安Java培訓|c++培訓|Android培訓|安卓培訓|java視頻教程|軟件工程師|-西安雁塔尚學堂計算機學校
Java教程  尚學堂首頁Java學院Java教程

尚學堂Java的JVM初始化步驟

www.zyopwk.live 發布人:java  |  來自:本站  |  發布時間:2017-10-26 11:00:05  |  點擊次數:1640

1、假如這個類還沒有被加載和連接,則程序先加載并連接該類

2、假如該類的直接父類還沒有被初始化,則先初始化其直接父類

3、假如類中有初始化語句,則系統依次執行這些初始化語句

類初始化時機:只有當對類的主動使用的時候才會導致類的初始化,類的主動使用包括以下六種:

– 創建類的實例,也就是new的方式

– 訪問某個類或接口的靜態變量,或者對該靜態變量賦值

– 調用類的靜態方法

– 反射(如Class.forName(“com.shengsiyuan.Test”))

– 初始化某個類的子類,則其父類也會被初始化

– Java虛擬機啟動時被標明為啟動類的類(Java Test),直接使用java.exe命令來運行某個主類

當前文:尚學堂Java的JVM初始化步驟
上一頁:尚學堂Java基礎類的加載
下一頁:Java開發的內存結構堆內存該設置多大空間?
在線報名(*為必填項)
云南快乐十分开奖走势图