new一個對象的時候JVM都作了哪些事情

以前沒有進行類加載web 1.類加載,同時初始化類中靜態的屬性(賦默認值) 2.執行靜態代碼塊 3.分配內存空間,同時初始化非靜態的屬性(賦默認值) 4.調用父類構造器 5.父類構造器執行完後,若是本身聲明屬性的同時有顯示的賦值,那麼進行顯示賦值把默認值覆蓋 6.執行匿名代碼塊 7.執行構造器 8.返回內存地址svg 以前已經進行了類加載xml 1.分配內存空間,同時初始化非靜態的屬性(賦默認值)
相關文章
相關標籤/搜索