一间景、前言 我是從大二開始學(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言,而面向?qū)ο蟮木幊陶Z言有三大特性:多態(tài)甲喝、繼承、封裝。封裝繼承自不必說糠溜,那...
一非竿、類加載器的基本概念 顧名思義,類加載器(class loader)用來加載 Java 類到 Java 虛擬機(jī)中红柱。一般來說承匣,Java 虛擬機(jī)使...
一韧骗、類加載的時(shí)機(jī) 從類被加載到虛擬機(jī)內(nèi)存中開始,到卸載出內(nèi)存為止零聚,它的整個(gè)生命周期分為7個(gè)階段袍暴,加載(Loading)握牧、驗(yàn)證(Verificat...
一沿腰、前言 上一篇博客的地址:細(xì)說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ì)說JVM(Java內(nèi)存區(qū)域劃分AND初探對(duì)象的創(chuàng)建)的學(xué)習(xí),已經(jīng)知道Java在運(yùn)行時(shí)內(nèi)存分為了五個(gè)部分:程序計(jì)數(shù)器绍些、虛擬...