![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
volatile關(guān)鍵字經(jīng)常在并發(fā)編程中使用夫椭,其特性是保證可見(jiàn)性以及有序性幻捏,但是關(guān)于volatile的使用仍然要小心榜旦,這需要明白volatile關(guān)...
Java虛擬機(jī)中有著垃圾回收機(jī)制冗懦,自動(dòng)幫我們回收對(duì)象爽冕,不需要自己手動(dòng)實(shí)現(xiàn)垃圾回收。那么JVM中的垃圾收集器是如何判斷對(duì)象是否需要回收的呢披蕉?這將是...
Java中的垃圾回收機(jī)制颈畸,一直是Java的一大特性乌奇,不需要自己回收,Java虛擬機(jī)會(huì)自動(dòng)處理眯娱。但是我們?nèi)砸斫饫占瘷C(jī)制礁苗,知道其原理和實(shí)現(xiàn)方式...
Java中的多態(tài)是其三大特性之一,也是Java多變好用的一個(gè)優(yōu)點(diǎn)徙缴。在日常的使用中试伙,我們經(jīng)常用到方法重載以及重寫,那么在調(diào)用一個(gè)方法時(shí)于样,Java內(nèi)...
一疏叨、類加載機(jī)制 1.定義: 把描述類的數(shù)據(jù)從Class文件加載到內(nèi)存,并對(duì)數(shù)據(jù)進(jìn)行校驗(yàn)穿剖、轉(zhuǎn)換解析和初始化蚤蔓,最終形成可以被虛擬機(jī)直接使用的Java...
Java內(nèi)存區(qū)域: 方法區(qū)(公有):用戶存儲(chǔ)已被虛擬機(jī)加載的類信息,常量糊余,靜態(tài)常量秀又,即時(shí)編譯器編譯后的代碼等數(shù)據(jù)。異常狀態(tài) OutOfMemor...
對(duì)象的創(chuàng)建: 1.虛擬機(jī)遇到一個(gè)new指令時(shí)吐辙,首先將去檢查這個(gè)指令的參數(shù)是否能在常量池中定位到一個(gè)類的符號(hào)引用 2.檢查這個(gè)符號(hào)引用代表的類是否...