日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

引导类、扩展类、系统类加载器的使用及演示

發布時間:2024/4/13 windows 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 引导类、扩展类、系统类加载器的使用及演示 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、啟動類加載器(引導類加載器, Bootstrap ClassLoader)

1、這個類是使用c/c++語言實現的, 嵌套在JVM內部。
2、它用來加載java的核心庫(java_home/jre/lib/rt.jar/resource.jar或sun.boot.class.path路徑下的內容),用于提供jvm自身需要的類。
3、并不繼承自java.lang.ClassLoader,沒有父加載器
4、加載擴展類和應用程序類加載器,并指定為他們的父類加載器
5、處于安全考慮,Bootstrap啟動類加載器只加載包名為java、javax、sun等開頭的類

二、 擴展類加載器(Extension ClassLoader)

1、java語言編寫, 由sun.misc.Launcher$ExClassLoader實現
2、派生于ClassLoader類
3、父類加載器為啟動類加載器
4、從java.ext.dirs系統屬性所指定的目錄中加載類庫,或從jdk的安裝目錄的jre/lib/ext子目錄(擴展目錄)下加載類庫。如果用戶創建的jar放在次目錄下,也會自動由擴展類加載器加載。

三、 虛擬機自帶的加載器

應用程序類加載器(系統類加載器,AppClassLoader)
1、java語言編寫,有sun.misc.Launcher$AppClassLoader實現
2、派生于ClassLoader類
3、父類加載器為擴展類加載器
4、它負責加載環境變量classpath或系統屬性java.class.path指定路徑下的類庫
5、該類加載器是程序中默認的加載器,一般來說,java應用的類都是由它來完成加載
6、通過ClassLoader#getSystemClassLoader()方法可以獲取到該類加載器
?

package com.leon.java1;import sun.security.ec.CurveDB;import java.net.URL; import java.security.Provider;public class ClassLoaderTest1 {public static void main(String[] args) {System.out.println("**********啟動類加載器**************");//獲取BootstrapClassLoader能夠加載的api的路徑URL[] urLs = sun.misc.Launcher.getBootstrapClassPath().getURLs();for (URL element : urLs) {System.out.println(element.toExternalForm());}//從上面的路徑中隨意選擇一個類,來看看他的類加載器是什么:引導類加載器ClassLoader classLoader = Provider.class.getClassLoader();System.out.println(classLoader);System.out.println("***********擴展類加載器*************");String extDirs = System.getProperty("java.ext.dirs");for (String path : extDirs.split(";")) {System.out.println(path);}//從上面的路徑中隨意選擇一個類,來看看他的類加載器是什么:擴展類加載器ClassLoader classLoader1 = CurveDB.class.getClassLoader();System.out.println(classLoader1);//sun.misc.Launcher$ExtClassLoader@1540e19d} }

?

總結

以上是生活随笔為你收集整理的引导类、扩展类、系统类加载器的使用及演示的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。