日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
java有哪些類(lèi)加載器

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)java有哪些類(lèi)加載器,文章內(nèi)容豐富且以專(zhuān)業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

讓客戶(hù)滿(mǎn)意是我們工作的目標(biāo),不斷超越客戶(hù)的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶(hù),將通過(guò)不懈努力成為客戶(hù)在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊(cè)、網(wǎng)絡(luò)空間、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、大埔網(wǎng)站維護(hù)、網(wǎng)站推廣。

1、分類(lèi)

(1)引導(dǎo)類(lèi)加載器

用C++編寫(xiě)的,是JVM自帶的類(lèi)加載器,負(fù)責(zé)Java平臺(tái)核心庫(kù),用來(lái)加載核心類(lèi)庫(kù)。構(gòu)造ExtClassLoader和AppClassLoader,該加載器無(wú)法直接獲取

Java平臺(tái)核心庫(kù):jre\lib\rt.jar,用壓縮軟件打開(kāi),里面的類(lèi)就是我們平時(shí)要學(xué)的。這個(gè)jre是公共jre,并非jdk目錄下的專(zhuān)用jre

(2)拓展類(lèi)加載器

負(fù)責(zé)jre\lib\ext目錄下的jar包或-D java.ext.dirs指定目錄下的jar包裝入工作庫(kù)

此處jre也是公共jre

(3)系統(tǒng)類(lèi)加載器

負(fù)責(zé)java -classpath或-D java.class.path所指的目錄下的類(lèi)與jar包裝入工作,是最常用的加載器

2、實(shí)例

package com.volcano.reflection;
 
public class TestReflection4 {
    public static void main(String[] args) {
        //獲取系統(tǒng)類(lèi)加載器
        ClassLoader classLoader = ClassLoader.getSystemClassLoader();
        System.out.println(classLoader);
        //獲取拓展類(lèi)加載器
        classLoader = classLoader.getParent();
        System.out.println(classLoader);
        //獲取引導(dǎo)類(lèi)加載器(是直接無(wú)法獲取的)
        classLoader = classLoader.getParent();
        System.out.println(classLoader);
 
        //測(cè)試當(dāng)前類(lèi)是由哪個(gè)類(lèi)加載器加載的——引導(dǎo)類(lèi)加載器
        System.out.println(TestReflection4.class.getClassLoader());
        //測(cè)試JDK內(nèi)置的類(lèi)是由哪個(gè)類(lèi)加載器加載的——系統(tǒng)類(lèi)加載器null
        System.out.println(Object.class.getClassLoader());
 
        //如何獲得系統(tǒng)類(lèi)加載器的加載的類(lèi)的路徑
        System.out.println(System.getProperty("java.class.path"));
        /*之前用過(guò)的commons-io和自己寫(xiě)的類(lèi)也在其中
        * E:\JDK\jre\lib\charsets.jar;
        * E:\JDK\jre\lib\deploy.jar;
        * E:\JDK\jre\lib\ext\access-bridge-64.jar;
        * E:\JDK\jre\lib\ext\cldrdata.jar;
        * E:\JDK\jre\lib\ext\DNSns.jar;
        * E:\JDK\jre\lib\ext\jaccess.jar;
        * E:\JDK\jre\lib\ext\jfxrt.jar;
        * E:\JDK\jre\lib\ext\localedata.jar;
        * E:\JDK\jre\lib\ext\nashorn
        * .jar;E:\JDK\jre\lib\ext\sunec.jar;
        * E:\JDK\jre\lib\ext\sunjce_provider.jar;
        * E:\JDK\jre\lib\ext\sunmscapi.jar;
        * E:\JDK\jre\lib\ext\sunpkcs11
        * .jar;E:\JDK\jre\lib\ext\zipfs.jar;
        * E:\JDK\jre\lib\javaws.jar;
        * E:\JDK\jre\lib\jce.jar;
        * E:\JDK\jre\lib\jfr.jar;
        * E:\JDK\jre\lib\jfxswt.jar;
        * E:\JDK\jre\lib\jsse.jar;
        * E:\JDK\jre\lib\management-agent.jar;
        * E:\JDK\jre\lib\plugin.jar;
        * E:\JDK\jre\lib\resources.jar;
        * E:\JDK\jre\lib\rt.jar;
        * F:\云\Code\JavaSE\out\production\基礎(chǔ)語(yǔ)法;
        * F:\云\Code\JavaSE\基礎(chǔ)語(yǔ)法\src\com\lib\commons-io-2.6.jar;
        * D:\IntelliJ IDEA 2018.2.4\lib\idea_rt.jar
 
         * */
    }
}

java基本數(shù)據(jù)類(lèi)型有哪些

Java的基本數(shù)據(jù)類(lèi)型分為:1、整數(shù)類(lèi)型,用來(lái)表示整數(shù)的數(shù)據(jù)類(lèi)型。2、浮點(diǎn)類(lèi)型,用來(lái)表示小數(shù)的數(shù)據(jù)類(lèi)型。3、字符類(lèi)型,字符類(lèi)型的關(guān)鍵字是“char”。4、布爾類(lèi)型,是表示邏輯值的基本數(shù)據(jù)類(lèi)型。

上述就是小編為大家分享的java有哪些類(lèi)加載器了,如果剛好有類(lèi)似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


名稱(chēng)欄目:java有哪些類(lèi)加載器
轉(zhuǎn)載來(lái)源:http://www.dlmjj.cn/article/jgegje.html