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