1. 程式人生 > >Class類載入的理解

Class類載入的理解

個人理解: 一個.class檔案(位元組碼檔案)被classloader(類載入器)載入到記憶體裡面建立Class物件,當需要獲取這個類的例項,可以通過new 這個類 或者 發射得到.class檔案對應的Class類物件在呼叫newInstance()方法建立物件。

網友理解: 類物件應該指類的Class物件,也就是位元組碼物件可以通過Class.forName()/getclass()/.class來獲取,當jvm載入一個類時就會為這個類建立一個Class物件; 類的物件,通常就是指我們通過(new這個類)或者 { 反射得到Class物件再呼叫newInstance() } 建立的物件,存在記憶體的堆中,也叫類的例項;