1. 程式人生 > >class物件詳解

class物件詳解

我們知道,對於java語言,我們一般先寫一個類物件,表示對某一類物件概述,其中包括屬性,方法等。我們在對類物件編譯時,會產生一個.class物件,jvm在載入類物件時,是載入.class 物件檔案,我們一般例項化物件,也就是 new物件時,其實是在載入.class檔案,然後例項物件。載入.class物件有3種方法,name.class,Class.forName("name "),name.getClass()。這3種方法會有差別,詳細的解釋可以看:http://www.cnblogs.com/flyme/p/4571030.html,關於newInstance(),和new的差別可以看:http://blog.csdn.net/panda1234lee/article/details/9009719。其實這兩個個差別最主要的就是,newInstance()例項化一個物件分為兩步,先載入.calss物件,在例項化物件。而new物件將這兩步合在一起,高效率。