一茎刚、數(shù)據(jù)類型
八種基礎(chǔ)類型:對應(yīng)的包裝類型她肯,基本類型與其對應(yīng)的包裝類型之間轉(zhuǎn)換自動的拆箱裝箱了牛。
緩沖池:JDK8中對于int, short 欧募,long的緩沖池大小均為-128-127
bool 為 true压状,false
char 為 0-127 ascii
二、String 類型
String 類型被聲明為final跟继,因此它不可被繼承
內(nèi)部使用char 數(shù)組進行存儲种冬,該數(shù)組被聲明為final,亦為之value數(shù)組初始化后就不能被引用其他數(shù)組舔糖。并且String內(nèi)部沒有改變value數(shù)組的方法娱两,因此可以保證String不可變。
不變的好處
1.可以緩存hash值剩盒,2.String Pool 需要 3.安全性谷婆;4.線程安全(可多線程使用)
String的常量池:
String常量分為兩種聲明,一種為“”辽聊,另一種為String.intern()構(gòu)建
String 創(chuàng)建一個對象的時候纪挎,并不會完全復(fù)制value中的值,而是將hash與value 兩者指向同一數(shù)組跟匆。