三种类的加载器
類加載器的組成
Bootstrap ClassLoader 根類加載器
也被稱為引導類加載器,負責Java核心類的加載
比如System,String等。在JDK中JRE的lib目錄下rt.jar文件中
Extension ClassLoader 擴展類加載器
負責JRE的擴展目錄中jar包的加載。
在JDK中JRE的lib目錄下ext目錄
System ClassLoader 系統類加載器
負責在JVM啟動時加載來自java命令的class文件,以及classpath環境變量所指定的jar包和類路徑。
?
通過這些描述就可以知道我們常用的類,都是由誰來加載完成的。
到目前為止我們已經知道把class文件加載到內存了,那么,如果我們僅僅站在這些class文件的角度,我們如何來使用這些class文件中的內容呢?
這就是我們反射要研究的內容。
總結