更新時(shí)間:2020-02-21 來(lái)源:黑馬程序員 瀏覽量:
java類加載器詳細(xì)視頻教程 | ||
初級(jí) | 共15節(jié)課 | |
類加載就是將磁盤(pán)上的class文件加載到內(nèi)存中。本課程詳細(xì)分析了從編寫(xiě)一個(gè)類到編譯、加載的整個(gè)過(guò)程。從講解java虛擬機(jī)內(nèi)置的三個(gè)類加載器開(kāi)始,分別介紹了他們的作用,并重點(diǎn)講解了類加載器的雙親委派機(jī)制。 | ||
課程介紹
類加載就是將磁盤(pán)上的class文件加載到內(nèi)存中。本課程詳細(xì)分析了從編寫(xiě)一個(gè)類到編譯、加載的整個(gè)過(guò)程。從講解java虛擬機(jī)內(nèi)置的三個(gè)類加載器開(kāi)始,分別介紹了他們的作用,并重點(diǎn)講解了類加載器的雙親委派機(jī)制。
針對(duì)JDK中提供的ClassLoader和URLClassLoader中的主要方法進(jìn)行了細(xì)致的分析,明確了雙親委派模式的實(shí)現(xiàn)代碼。另外使用案例對(duì)URLClassLoader的使用進(jìn)行了詳細(xì)說(shuō)明。
在理解雙親委派模式的基礎(chǔ)上,通過(guò)對(duì)ClassLoader的部分方法的深入理解,編寫(xiě)出適合自己的類加載器,包含自定義文件類加載器、自定義網(wǎng)絡(luò)類加載器、熱部署類加載器。
最后,對(duì)類的顯式與隱式加載進(jìn)行了明確。同時(shí)介紹了一種違反雙親委派機(jī)制的特殊類加載器——線程上下文類加載器。
適用人群
有一定的Java基礎(chǔ),想深入理解類加載機(jī)制的人群。
課程亮點(diǎn)
系統(tǒng)的學(xué)習(xí)類加載器及雙親委派機(jī)制,源碼級(jí)分析,達(dá)到自己定義類加載器的能力。
課程內(nèi)容
01內(nèi)容介紹
02類加載器簡(jiǎn)介
03類的加載連接和初始化
04根類加載器
05擴(kuò)展類加載器
06系統(tǒng)類加載器
07內(nèi)置類加載器小結(jié)
08類加載的雙親委派機(jī)制
09ClassLoader簡(jiǎn)介
10URLClassLoader的使用
11自定義文件類加載器
12自定義網(wǎng)絡(luò)類加載器
13熱部署類加載器
14類的顯式與隱式加載
15線程上下文類加載器
推薦了解黑馬程序員java培訓(xùn)課程。