一哥捕、前言 我是從大二開始學(xué)習(xí)的Java巾遭,當(dāng)時(shí)的目標(biāo)是Java Web開發(fā)巧鸭,當(dāng)時(shí)并不想考研蛹批,所以當(dāng)時(shí)的學(xué)習(xí)是以就業(yè)為主衙荐,現(xiàn)在我大三了瓶埋,學(xué)習(xí)Java...
一希柿、前言 我們?cè)诔鯇W(xué)Java的時(shí)候就知道Java是一門面向?qū)ο蟮木幊陶Z(yǔ)言,而面向?qū)ο蟮木幊陶Z(yǔ)言有三大特性:多態(tài)养筒、繼承曾撤、封裝。封裝繼承自不必說(shuō)晕粪,那...
一挤悉、類加載器的基本概念 顧名思義,類加載器(class loader)用來(lái)加載 Java 類到 Java 虛擬機(jī)中兵多。一般來(lái)說(shuō)尖啡,Java 虛擬機(jī)使...
一橄仆、類加載的時(shí)機(jī) 從類被加載到虛擬機(jī)內(nèi)存中開始,到卸載出內(nèi)存為止衅斩,它的整個(gè)生命周期分為7個(gè)階段盆顾,加載(Loading)、驗(yàn)證(Verificat...
一畏梆、前言 上一篇博客的地址:細(xì)說(shuō)JVM(類文件結(jié)構(gòu)(一)) 二您宪、類文件分析 5、類索引奠涌、父類索引與接口索引集合 在訪問標(biāo)志access_flag...
一宪巨、前言 我們知道我們寫完的Java程序經(jīng)過javac xxx.java編譯后生成了xxx.class文件,可是你是否想過xxx.class文件...
一溜畅、基礎(chǔ)性的概念 1捏卓、Minor GC 和 Full GC 新生代GC(Minor GC):指發(fā)生在新生代的垃圾收集動(dòng)作,因?yàn)镴ava對(duì)象大多都...
一慈格、垃圾收集算法 1怠晴、標(biāo)記—清除算法 思想:標(biāo)記清除算法分為“標(biāo)記”和“清除”兩個(gè)階段:首先標(biāo)記出需要回收的對(duì)象,在標(biāo)記完成后統(tǒng)一回收所有被標(biāo)記...
一浴捆、GC概述 我們經(jīng)過細(xì)說(shuō)JVM(Java內(nèi)存區(qū)域劃分AND初探對(duì)象的創(chuàng)建)的學(xué)習(xí)蒜田,已經(jīng)知道Java在運(yùn)行時(shí)內(nèi)存分為了五個(gè)部分:程序計(jì)數(shù)器、虛擬...