更新時(shí)間:2020-02-21 來(lái)源:黑馬程序員 瀏覽量:
![]() | java類(lèi)加載器詳細(xì)視頻教程 | |
初級(jí) | 共15節(jié)課 | |
類(lèi)加載就是將磁盤(pán)上的class文件加載到內(nèi)存中。本課程詳細(xì)分析了從編寫(xiě)一個(gè)類(lèi)到編譯、加載的整個(gè)過(guò)程。從講解java虛擬機(jī)內(nèi)置的三個(gè)類(lèi)加載器開(kāi)始,分別介紹了他們的作用,并重點(diǎn)講解了類(lèi)加載器的雙親委派機(jī)制。 | ||
課程介紹
類(lèi)加載就是將磁盤(pán)上的class文件加載到內(nèi)存中。本課程詳細(xì)分析了從編寫(xiě)一個(gè)類(lèi)到編譯、加載的整個(gè)過(guò)程。從講解java虛擬機(jī)內(nèi)置的三個(gè)類(lèi)加載器開(kāi)始,分別介紹了他們的作用,并重點(diǎn)講解了類(lèi)加載器的雙親委派機(jī)制。
針對(duì)JDK中提供的ClassLoader和URLClassLoader中的主要方法進(jìn)行了細(xì)致的分析,明確了雙親委派模式的實(shí)現(xiàn)代碼。另外使用案例對(duì)URLClassLoader的使用進(jìn)行了詳細(xì)說(shuō)明。
在理解雙親委派模式的基礎(chǔ)上,通過(guò)對(duì)ClassLoader的部分方法的深入理解,編寫(xiě)出適合自己的類(lèi)加載器,包含自定義文件類(lèi)加載器、自定義網(wǎng)絡(luò)類(lèi)加載器、熱部署類(lèi)加載器。
最后,對(duì)類(lèi)的顯式與隱式加載進(jìn)行了明確。同時(shí)介紹了一種違反雙親委派機(jī)制的特殊類(lèi)加載器——線(xiàn)程上下文類(lèi)加載器。
適用人群
有一定的Java基礎(chǔ),想深入理解類(lèi)加載機(jī)制的人群。
課程亮點(diǎn)
系統(tǒng)的學(xué)習(xí)類(lèi)加載器及雙親委派機(jī)制,源碼級(jí)分析,達(dá)到自己定義類(lèi)加載器的能力。
課程內(nèi)容
01內(nèi)容介紹
02類(lèi)加載器簡(jiǎn)介
03類(lèi)的加載連接和初始化
04根類(lèi)加載器
05擴(kuò)展類(lèi)加載器
06系統(tǒng)類(lèi)加載器
07內(nèi)置類(lèi)加載器小結(jié)
08類(lèi)加載的雙親委派機(jī)制
09ClassLoader簡(jiǎn)介
10URLClassLoader的使用
11自定義文件類(lèi)加載器
12自定義網(wǎng)絡(luò)類(lèi)加載器
13熱部署類(lèi)加載器
14類(lèi)的顯式與隱式加載
15線(xiàn)程上下文類(lèi)加載器
推薦了解黑馬程序員java培訓(xùn)課程。
【AI設(shè)計(jì)】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設(shè)計(jì)連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運(yùn)營(yíng)】深圳跨境電商運(yùn)營(yíng)畢業(yè)22個(gè)工作日,就業(yè)率91%+,最高薪資達(dá)13500元
2025-09-19【AI運(yùn)維】鄭州運(yùn)維1期就業(yè)班,畢業(yè)14個(gè)工作日,班級(jí)93%同學(xué)已拿到Offer, 一線(xiàn)均薪資 1W+
2025-09-19【AI鴻蒙開(kāi)發(fā)】上海校區(qū)AI鴻蒙開(kāi)發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19【AI大模型開(kāi)發(fā)-Python】畢業(yè)33個(gè)工作日,就業(yè)率已達(dá)到94.55%,班均薪資20763元
2025-09-19【AI智能應(yīng)用開(kāi)發(fā)-Java】畢業(yè)5個(gè)工作日就業(yè)率98.18%,最高薪資 17.5k*13薪,全班平均薪資9244元
2025-09-19