Java類加載器-ClassLoader

1、基本用法

類加載器負責加載所有的類,爲所有被載入內存中的類生成一個java.lang.Class實例對象。

2、啓動類加載器-Bootstrap

加載 JRE\lib\rt.jar

3、擴展類加載器-Extension

加載 JRE\lib\ext\*.jar

4、應用類加載器-AppClassLoader

加載 CLASSPATH

5、自定義類加載器

通過自定義類加載

6、示例代碼

public class ClassLoader {

	public static void main(String[] args) {
		java.lang.ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
	
        System.out.println("當前類加載器:" + classLoader);
        System.out.println("當前類父類加載器:" + classLoader.getParent());
        System.out.println("當前類祖父類加載器:" + classLoader.getParent().getParent());
	}
	
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章