概述 (1)運(yùn)行時常量池屬于方法區(qū)的一塊內(nèi)存(2)用于存放編譯期生成的各種字面量和符號引用,這部分內(nèi)容將在類加載后進(jìn)入方法區(qū)的運(yùn)行時常量池中存放春宣。 根據(jù)jvm內(nèi)存區(qū)域分布酵颁,我...
什么是final關(guān)鍵字 ??在Java語言中,隨著語境的不同final關(guān)鍵字所代表的語義會有一些細(xì)微的差異月帝□锿铮總的來說,final關(guān)鍵字表達(dá)的含義是“禁止修改”嚷辅,之所以要采用f...
本文準(zhǔn)備從以下幾個方面去講解HashMap:1)HashMap源碼詳細(xì)分析2)HashMap為什么是線程不安全的簿姨?3)HashMap和HashTable的區(qū)別4)1.7和1....
寫的真不錯,我寫的都不好意思發(fā)布了
一文讀懂HashMap本文準(zhǔn)備從以下幾個方面去講解HashMap:1)HashMap源碼詳細(xì)分析2)HashMap為什么是線程不安全的趁俊?3)HashMap和HashTable的區(qū)別4)1.7和1....
1.8以后反編譯出來的不一樣
深入理解 JAVA 內(nèi)部類 - final 問題前言:對于 JAVA 基礎(chǔ)的內(nèi)容域仇,其實(shí)網(wǎng)上資料挺多的,本打算只寫 Android 相關(guān)技術(shù)文章寺擂,但對于內(nèi)部類這個基礎(chǔ)點(diǎn)暇务,在春招的準(zhǔn)備過程中泼掠,發(fā)現(xiàn)里面有些門道而且很少人深入研究...
匿名內(nèi)部類不需要了
深入理解 JAVA 內(nèi)部類 - final 問題前言:對于 JAVA 基礎(chǔ)的內(nèi)容,其實(shí)網(wǎng)上資料挺多的垦细,本打算只寫 Android 相關(guān)技術(shù)文章择镇,但對于內(nèi)部類這個基礎(chǔ)點(diǎn),在春招的準(zhǔn)備過程中括改,發(fā)現(xiàn)里面有些門道而且很少人深入研究...
計(jì)算機(jī)多核并發(fā)緩存架構(gòu) 下圖是計(jì)算機(jī)運(yùn)行架構(gòu)圖: ??由于cpu的運(yùn)行程序速度遠(yuǎn)大于主存儲的速度腻豌,所以會在主存RAM和CPU之間加多級高速緩存,緩存的速度接近c(diǎn)pu的運(yùn)行速度...
熟悉Java多線程編程的同學(xué)都知道叹谁,當(dāng)我們線程創(chuàng)建過多時饲梭,容易引發(fā)內(nèi)存溢出,因此我們就有必要使用線程池的技術(shù)了焰檩。最近看了一些相關(guān)文章憔涉,并親自研究了一下源碼,發(fā)現(xiàn)有些文章還是有...
1国旷、概述: foreach是用來循環(huán)遍歷的方式之一,在java8中新增加的for循環(huán)的簡化版茫死,雖然說是簡化版跪但,并不是說比for或者iterator好用;主要區(qū)別在于:(1)f...