一、準(zhǔn)備 在看ArrayList和LinkedList的 源碼 的時(shí)候,發(fā)現(xiàn)ArrayList和LinkedList的一些成員變量變量被tran...
投稿
收錄了7篇文章 · 2人關(guān)注
一、準(zhǔn)備 在看ArrayList和LinkedList的 源碼 的時(shí)候,發(fā)現(xiàn)ArrayList和LinkedList的一些成員變量變量被tran...
java中,int型變量是有符號整形變量。int型變量占用4個(gè)字節(jié)(32bit位)。 int型變量采用補(bǔ)碼形式來表示數(shù)值。對于一個(gè)二進(jìn)制數(shù),正數(shù)...
我們知道再jvm的運(yùn)行時(shí)內(nèi)存可以分為堆、方法區(qū)、程序計(jì)數(shù)器、虛擬機(jī)棧和本地方法棧。而在方法區(qū)中有一個(gè)字符串常量池,用來保存字符串這個(gè)不可變量。如...
首先看一下HashSet的繼承關(guān)系。 HashSet實(shí)現(xiàn)了set接口,內(nèi)部不允許有重復(fù)的值。 成員變量 可以看到HashSet內(nèi)部有兩個(gè)成員變量...
在上一篇博客Java HashMap源碼簡單解析(JDK 1.8)中,我們分析了HashMap的實(shí)現(xiàn)原理。HashMap內(nèi)部使用數(shù)組+鏈表(或紅...
簡單分析一下HashMap的原理,put和get方法的原理。 HashMap介紹 HashMap繼承Map接口,可以存放key、value鍵值對...
java的集合是常用的類,也是面試官非常喜歡的問題。集合可以分為set集合、list集合和map集合list集合,這篇博客會分析list集合。時(shí)...