Java8開始ConcurrentHashMap,為什么舍棄分段鎖? 2022-09-21
ConcurrentHashMap的原理是引用了內(nèi)部的 Segment ( ReentrantLock ) 分段鎖,保證在操作不同段 map 的時(shí)候, 可以并發(fā)執(zhí)行, 操作同段 map 的...詳情>
隊(duì)列和棧是什么?有什么區(qū)別? 2022-09-21
1.隊(duì)列則不同,他基于地址指針進(jìn)行遍歷,而且可以從頭或尾部開始遍歷,但不能同時(shí)遍歷,無需開辟臨時(shí)空間,因?yàn)樵诒闅v的過程中不影像數(shù)據(jù)結(jié)構(gòu)...詳情>
什么是雙親委派模型? 2022-09-21
如果一個(gè)類收到了類加載請(qǐng)求,它并不會(huì)自己先去加載,而是會(huì)把這個(gè)請(qǐng)求委托給父類的加載器執(zhí)行。如果父加載器還存在其父加載器,則再進(jìn)一步向...詳情>
說一下類加載的執(zhí)行過程? 2022-09-21
當(dāng)程序主動(dòng)使用某個(gè)類時(shí),如果該類還未被加載到內(nèi)存中,JVM會(huì)通過加載、連接、初始化3個(gè)步驟對(duì)該類進(jìn)行類加載詳情>
說一下JVM的主要組成部分?及其作用? 2022-09-21
JVM包括類加載子系統(tǒng)、堆、方法區(qū)、棧、本地方法棧、程序計(jì)數(shù)器、直接內(nèi)存、垃圾回收器、執(zhí)行引擎?!?. 類加載子系統(tǒng):類加載子系統(tǒng)負(fù)責(zé)加載c...詳情>
Java中都有哪些引用類型? 2022-09-21
1. 強(qiáng)引用 Java中默認(rèn)聲明的就是強(qiáng)引用,比如: Object obj = new Object(); obj = null; 只要強(qiáng)引用存在,垃圾回收器將永遠(yuǎn)不會(huì)回收被引用的...詳情>
Java獲取字節(jié)碼的三種方式 2022-09-21
} public class Get { //獲取反射機(jī)制三種方式 public static void main(String[] args) throws ClassNotFoundException {
//方式一(通過...詳情>
什么是反射機(jī)制? 2022-09-21
JAVA反射機(jī)制是在運(yùn)行狀態(tài)中,對(duì)于任意一個(gè)類,都能夠知道這個(gè)類的所有屬性和方法; 對(duì)于任意一個(gè)對(duì)象,都能夠調(diào)用它的任意一個(gè)方法和屬性; ...詳情>
Java常見異常有哪些 2022-09-21
1. java.lang.IllegalAccessError:違法訪問錯(cuò)誤。當(dāng)一個(gè)應(yīng)用試圖訪問、修改某個(gè)類的域(Field)或者調(diào)用其方法,但是又違反域或方法的可見性聲...詳情>
JVM是如何處理異常的? 2022-09-21
在一個(gè)方法中如果發(fā)生異常,這個(gè)方法會(huì)創(chuàng)建一個(gè)異常對(duì)象,并轉(zhuǎn)交給JVM,該異常對(duì)象包含異常名稱,異常描述以及異常發(fā)生時(shí)應(yīng)用程序的狀態(tài)。詳情>
熱問標(biāo)簽 更多>>
熱問TOP榜
在線提問
專業(yè)導(dǎo)師線上坐鎮(zhèn),解答個(gè)性化學(xué)習(xí)難題
提交問題