Java豹缀,史上最強(qiáng)干貨分享伯复,看過(guò)的人都感嘆萬(wàn)千

1.你例如1_000_000(或者0b1111_0100_0010_0100_0000)表示100萬(wàn)。下劃線閱讀起來(lái)更容易邢笙,JAVA編譯器會(huì)直接刪除他們

2.對(duì)象在堆中創(chuàng)建啸如,類的成員變量默認(rèn)有初始值。而局部變量一般在棧中氮惯,必須在操作前明確初始化叮雳,否則編譯不通過(guò)想暗。

3.Java創(chuàng)建一個(gè)對(duì)象分為強(qiáng)引用、軟引用帘不、弱引用说莫、虛引用,

強(qiáng)引用是用關(guān)鍵字new 直接創(chuàng)建的對(duì)象寞焙,只要某

個(gè)對(duì)象有強(qiáng)引用與之關(guān)聯(lián)储狭,JVM必定不會(huì)回收這個(gè)對(duì)象,即使在內(nèi)存不足的情況下捣郊,JVM寧愿拋出OutOfMemory錯(cuò)誤也不會(huì)回收這種對(duì)象辽狈。

軟引用是用來(lái)描述一些有用但并不是必需的對(duì)象,在Java中用java.lang.ref.SoftReference類來(lái)表示呛牲。對(duì)于軟引用關(guān)聯(lián)著的對(duì)象刮萌,只有在內(nèi)存不足的時(shí)候JVM才會(huì)回收該對(duì)象。因此娘扩,這一點(diǎn)可以很好地用來(lái)解決OOM的問(wèn)題着茸,并且這個(gè)特性很適合用來(lái)實(shí)現(xiàn)緩存:比如網(wǎng)頁(yè)緩存、圖片緩存等琐旁。

弱引用也是用來(lái)描述非必需對(duì)象的元扔,當(dāng)JVM進(jìn)行垃圾回收時(shí),無(wú)論內(nèi)存是否充足旋膳,都會(huì)回收被弱引用關(guān)聯(lián)的對(duì)象澎语。在java中,用java.lang.ref.WeakReference類來(lái)表示验懊。

虛引用和前面的軟引用擅羞、弱引用不同,它并不影響對(duì)象的生命周期义图。在java中用java.lang.ref.PhantomReference類表示减俏。如果一個(gè)對(duì)象與虛引用關(guān)聯(lián),則跟沒(méi)有引用與之關(guān)聯(lián)一樣碱工,在任何時(shí)候都可能被垃圾回收器回收娃承。

4. final修飾的類不能被繼承,修飾的方法不能被覆蓋怕篷。對(duì)于全局成員历筝,final必須在定義時(shí)初始化,與默認(rèn)值和static無(wú)關(guān)廊谓。而對(duì)于方法中的final梳猪,在操作前必須初始化。final修飾的變量只能被賦值一次蒸痹。final的語(yǔ)義其實(shí)就是不可以改變引用的指向春弥,但其指向的對(duì)象的狀態(tài)仍然可以改變呛哟。這點(diǎn)與C++的頂層const類似。狀態(tài)不改變的類稱為不可變類匿沛。

5.JDK10扫责,11可以使用var 關(guān)鍵字聲明變量,例如 var obj = new Object();

6.JDK11之后逃呼,Oracle公司要對(duì)JDK收費(fèi)公给,不過(guò)個(gè)人學(xué)習(xí)使用還是免費(fèi),商業(yè)使用目的要收費(fèi)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蜘渣,一起剝皮案震驚了整個(gè)濱河市淌铐,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蔫缸,老刑警劉巖腿准,帶你破解...
    沈念sama閱讀 219,490評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異拾碌,居然都是意外死亡吐葱,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門校翔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)弟跑,“玉大人,你說(shuō)我怎么就攤上這事防症∶霞” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 165,830評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵蔫敲,是天一觀的道長(zhǎng)饲嗽。 經(jīng)常有香客問(wèn)我,道長(zhǎng)奈嘿,這世上最難降的妖魔是什么貌虾? 我笑而不...
    開(kāi)封第一講書人閱讀 58,957評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮裙犹,結(jié)果婚禮上尽狠,老公的妹妹穿的比我還像新娘。我一直安慰自己叶圃,他們只是感情好袄膏,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著盗似,像睡著了一般哩陕。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上赫舒,一...
    開(kāi)封第一講書人閱讀 51,754評(píng)論 1 307
  • 那天悍及,我揣著相機(jī)與錄音,去河邊找鬼接癌。 笑死心赶,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的缺猛。 我是一名探鬼主播缨叫,決...
    沈念sama閱讀 40,464評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼荔燎!你這毒婦竟也來(lái)了耻姥?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤有咨,失蹤者是張志新(化名)和其女友劉穎琐簇,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體座享,經(jīng)...
    沈念sama閱讀 45,847評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡婉商,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評(píng)論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了渣叛。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片丈秩。...
    茶點(diǎn)故事閱讀 40,137評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖淳衙,靈堂內(nèi)的尸體忽然破棺而出蘑秽,到底是詐尸還是另有隱情,我是刑警寧澤箫攀,帶...
    沈念sama閱讀 35,819評(píng)論 5 346
  • 正文 年R本政府宣布筷狼,位于F島的核電站,受9級(jí)特大地震影響匠童,放射性物質(zhì)發(fā)生泄漏埂材。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評(píng)論 3 331
  • 文/蒙蒙 一汤求、第九天 我趴在偏房一處隱蔽的房頂上張望俏险。 院中可真熱鬧,春花似錦扬绪、人聲如沸竖独。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 32,023評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)莹痢。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間竞膳,已是汗流浹背航瞭。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,149評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留坦辟,地道東北人刊侯。 一個(gè)月前我還...
    沈念sama閱讀 48,409評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像锉走,于是被迫代替她去往敵國(guó)和親滨彻。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評(píng)論 2 355