金秋九月醉蚁,已快過去燃辖,回顧這一個月的辛酸血淚史,滿滿的都是收獲网棍。 我的背景:本科:軟件工程專業(yè)黔龟;研究生:計算機技術(shù)專業(yè)。 本人技術(shù)不算好滥玷,純屬個人...
執(zhí)行引擎在執(zhí)行Java代碼的時候可能會有解釋執(zhí)行(通過解釋器執(zhí)行)和編譯執(zhí)行(通過即時編譯器產(chǎn)生本地代碼執(zhí)行)兩種選擇氏身,也可能兼?zhèn)洹5珡耐庥^上看...
虛擬機把描述類的數(shù)據(jù)從Class文件加載到內(nèi)存惑畴,并對數(shù)據(jù)進行校驗蛋欣、轉(zhuǎn)換、解析和初始化如贷,最終形成可以被虛擬機直接使用的Java類型陷虎,這就是虛...
了解了虛擬機內(nèi)存分配過后,我們就HotSpot虛擬機和常用額Java堆為例杠袱,探索一下對象的分配尚猿、布局以及訪問的全過程。 一霞掺,對象的創(chuàng)建 1. 此...
Java HotSpot虛擬機目前主要提供了7種垃圾收集器谊路,每個都有他們不同的優(yōu)勢,它們之間互相合作菩彬,共同收集垃圾。 一潮梯,Serial收集器 1...
當前Java垃圾回收主要有三種算法骗灶,然后根據(jù)不同情況,對三種算法進行結(jié)合秉馏,進行分代收集耙旦。 一. 標記-清除算法 1. 標記-清除(Mark-Sw...
在Java垃圾回收之前萝究,需要判斷對象是不是已經(jīng)死掉免都,只有死掉的對象才能被GC回收,那么如何判斷一個對象是不是已經(jīng)死掉了呢帆竹? 一. 引用計數(shù)法 1...
最近在復習java虛擬機相關(guān)的知識绕娘,于是做了一個有關(guān)內(nèi)存區(qū)域的一個小小的總結(jié)。 一栽连,程序計數(shù)器 1. 程序計數(shù)器(Program Counter...
復習java知識時發(fā)現(xiàn)以前遺漏了反射這部分险领,所以初略的學習了一下侨舆,做一個小小的總結(jié),還望各位積極分享與補充绢陌。 1挨下、Java反射的概念 反射含義:...