更新時(shí)間:2020-03-02 來(lái)源:黑馬程序員 瀏覽量:
![]() | JVM垃圾回收機(jī)制視頻教程 | |
初級(jí) | 共19節(jié)課 | |
java程序員將內(nèi)存管理權(quán)力交給了內(nèi)存管理機(jī)制,所以一旦出現(xiàn)內(nèi)存泄漏或者內(nèi)存溢出的問(wèn)題,在對(duì)jvm內(nèi)存結(jié)構(gòu)不清楚的情況下,排查錯(cuò)誤將會(huì)成為一項(xiàng)非常復(fù)雜且困難的工作,本課程主要講解一下內(nèi)存管理機(jī)制及垃圾回收的常用算法,目的在于出現(xiàn)內(nèi)存泄漏的情況可以及時(shí)做出排查和修改方案。提取碼:tj14 | ||
對(duì)于從事C或者C++的程序員來(lái)說(shuō),必須對(duì)每個(gè)對(duì)象的整個(gè)生命周期負(fù)責(zé)。但是對(duì)java程序員來(lái)說(shuō),在jvm的自動(dòng)內(nèi)存管理機(jī)制下,不需要為每一個(gè)對(duì)象去寫(xiě)delete或者free代碼,不容易出現(xiàn)內(nèi)存泄漏或內(nèi)存溢出的問(wèn)題。但正因?yàn)閖ava程序員將內(nèi)存管理權(quán)力交給了內(nèi)存管理機(jī)制,所以一旦出現(xiàn)內(nèi)存泄漏或者內(nèi)存溢出的問(wèn)題,在對(duì)jvm內(nèi)存結(jié)構(gòu)不清楚的情況下,排查錯(cuò)誤將會(huì)成為一項(xiàng)非常復(fù)雜且困難的工作,本課程主要講解一下內(nèi)存管理機(jī)制及垃圾回收的常用算法,目的在于出現(xiàn)內(nèi)存泄漏的情況可以及時(shí)做出排查和修改方案。
2、適應(yīng)人群
有一定的Java基礎(chǔ)。
3、課程亮點(diǎn)
系統(tǒng)的學(xué)習(xí)jvm的內(nèi)存管理機(jī)制,掌握常用的垃圾回收算法等技術(shù)。
Jvm的基本組成
類(lèi)加載流程
Jvm的內(nèi)存區(qū)域
內(nèi)存區(qū)域概述
運(yùn)行時(shí)數(shù)據(jù)區(qū)
內(nèi)存溢出異常
Java堆內(nèi)存溢出
Java棧內(nèi)存溢出
直接內(nèi)存溢出
內(nèi)存分配與回收策略
判斷對(duì)象已死的方法
垃圾收集算法
垃圾收集器
虛擬機(jī)性能與內(nèi)存監(jiān)控工具
Jconsole工具
Jprofiler工具
4、主講內(nèi)容
章節(jié)一:jvm基本組成
1.虛擬機(jī)的組成
2.類(lèi)加載流程
章節(jié)二:jvm的內(nèi)存區(qū)域
1.內(nèi)存區(qū)域概述
2.運(yùn)行時(shí)數(shù)據(jù)區(qū)
3.內(nèi)存溢出異常
章節(jié)三:內(nèi)存分配與回收策略
1.判斷對(duì)象已死的辦法
2.垃圾回收算法
3.垃圾收集器
章節(jié)四:虛擬機(jī)性能與內(nèi)存監(jiān)控工具
1.Jconsole
2.Jprofiler
推薦了解黑馬程序員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