2019,4月27尚學(xué)堂部分筆記

今天學(xué)了常用類

比如包裝類,他就是把八大基礎(chǔ)類型封裝到一個(gè)類中并炮,并且提供方法和屬性默刚,這樣會(huì)更方便快捷來操作基本數(shù)據(jù)類型,不過包裝類的出現(xiàn)并不是取代基本數(shù)據(jù)類型逃魄,也沒有那個(gè)能力荤西。

Object是老大

Boolean和Number和Character是老二

而Number又分別有(Byte)(short)(integer)(long)(float)(double)

Number是他們的父類,提供把包裝類轉(zhuǎn)化成基本數(shù)據(jù)類型的方法伍俘,比如(xxxxValue)

2.int和Integer和String之間可以相互轉(zhuǎn)換

3.Comparable是一個(gè)接口邪锌,他的作用是比較大小并且強(qiáng)行對(duì)每個(gè)類的對(duì)象進(jìn)行自然排序

例子:Comparable 定義了a.compareTo(b),返回值表示

a.compareTo(b) 返回值? 排序

? a < b ? ? ? ? 負(fù)整數(shù) ? ? ? ? 升序

? a = b? ? 0 ? ? ? ? 相等

? a > b ? ? ? ? 正整數(shù)? 降序

4.還學(xué)了自動(dòng)裝箱和自動(dòng)拆箱,有一點(diǎn)要注意癌瘾,就是JDK1.5才出現(xiàn)的觅丰,并且不要頻繁使用自動(dòng)拆裝箱

自動(dòng)裝箱(auto-boxing)

把基本數(shù)據(jù)類型自動(dòng)轉(zhuǎn)化成對(duì)象的包裝類的過程稱為自動(dòng)裝箱

自動(dòng)拆箱(auto-unboxing)

把包裝類自動(dòng)轉(zhuǎn)化成對(duì)于的基本數(shù)據(jù)類型的過程稱為自動(dòng)拆箱

5.String

String 類代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作為此類的對(duì)象柳弄。

字符串本質(zhì)上是一個(gè)字符數(shù)組舶胀,它們的值在創(chuàng)建之后不能更改,所以字符串是常量碧注;

并且因?yàn)镾tring的對(duì)象是不可變的嚣伐,所以可以共享

6.CharSequence 接口把字符串看出一個(gè)可讀序列,提供了charAt(index)獲取指定索引處的字符;

length() 字符數(shù)組或者字符串的長(zhǎng)度萍丐。

7.格式化字符串(浮點(diǎn)的意思其實(shí)就是小數(shù)點(diǎn))

注意:系統(tǒng)會(huì)默認(rèn)的字符集是(GBK)

%d 格式化整形

%f 格式化浮點(diǎn)型

%.nf 格式化浮點(diǎn)型四舍五入保留n為小數(shù)轩端,

%c 格式化字符

%s 格式化字符串

8. Stringbuffer的意義

StringBuffer是字符的可變?nèi)萜鳌逝变?梢栽诔绦蜻\(yùn)行過程中向容器中添加基茵、刪除、修改字符壳影。

StringBuffer 本質(zhì)上是一個(gè)字符數(shù)組的包裝類拱层,并提供了很多方法向這個(gè)字符數(shù)組中添加、刪除宴咧、修改字符根灯。

并且Stringbuffer是線程安全的

Stringbuffer的默認(rèn)字符數(shù)組的長(zhǎng)度是16,如果你要超過16掺栅,那也行烙肺,他會(huì)自動(dòng)增加容量給你,可是他擴(kuò)容的規(guī)則是:當(dāng)前容量*2+2的氧卧,所以有時(shí)候可能會(huì)浪費(fèi)很多空間桃笙,但是如果未來不再向這個(gè)數(shù)組中添加字符,那可以通過trimtosize來優(yōu)化他沙绝,比如給你的空間是34搏明,你只用了17鼠锈,他就會(huì)把多余的給清除,但是切記熏瞄,是未來確定不再添加字符才進(jìn)行的操作脚祟,不然到時(shí)候又要重新申請(qǐng)空間,久的空間又丟了

StringBuffer與StringBuilder區(qū)別(面試題經(jīng)常有)

StringBuffer 是線程安全的强饮,執(zhí)行效率低,JDK1.0出現(xiàn)? (多線程)

StringBuiler 就是為了緩解執(zhí)行效率低而產(chǎn)生的为黎,但線程不安全邮丰。JDK 1.5出現(xiàn) (單線程)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市铭乾,隨后出現(xiàn)的幾起案子剪廉,更是在濱河造成了極大的恐慌,老刑警劉巖炕檩,帶你破解...
    沈念sama閱讀 216,997評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件斗蒋,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡笛质,警方通過查閱死者的電腦和手機(jī)泉沾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來妇押,“玉大人跷究,你說我怎么就攤上這事∏没簦” “怎么了俊马?”我有些...
    開封第一講書人閱讀 163,359評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)肩杈。 經(jīng)常有香客問我柴我,道長(zhǎng),這世上最難降的妖魔是什么扩然? 我笑而不...
    開封第一講書人閱讀 58,309評(píng)論 1 292
  • 正文 為了忘掉前任艘儒,我火速辦了婚禮,結(jié)果婚禮上与学,老公的妹妹穿的比我還像新娘彤悔。我一直安慰自己,他們只是感情好索守,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,346評(píng)論 6 390
  • 文/花漫 我一把揭開白布晕窑。 她就那樣靜靜地躺著,像睡著了一般卵佛。 火紅的嫁衣襯著肌膚如雪杨赤。 梳的紋絲不亂的頭發(fā)上敞斋,一...
    開封第一講書人閱讀 51,258評(píng)論 1 300
  • 那天,我揣著相機(jī)與錄音疾牲,去河邊找鬼植捎。 笑死,一個(gè)胖子當(dāng)著我的面吹牛阳柔,可吹牛的內(nèi)容都是我干的焰枢。 我是一名探鬼主播,決...
    沈念sama閱讀 40,122評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼舌剂,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼济锄!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起霍转,我...
    開封第一講書人閱讀 38,970評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤荐绝,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后避消,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體低滩,經(jīng)...
    沈念sama閱讀 45,403評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,596評(píng)論 3 334
  • 正文 我和宋清朗相戀三年岩喷,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了恕沫。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,769評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡均驶,死狀恐怖昏兆,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情妇穴,我是刑警寧澤爬虱,帶...
    沈念sama閱讀 35,464評(píng)論 5 344
  • 正文 年R本政府宣布,位于F島的核電站腾它,受9級(jí)特大地震影響跑筝,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜瞒滴,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,075評(píng)論 3 327
  • 文/蒙蒙 一曲梗、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧妓忍,春花似錦虏两、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至旁瘫,卻和暖如春祖凫,著一層夾襖步出監(jiān)牢的瞬間琼蚯,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工惠况, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留遭庶,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,831評(píng)論 2 370
  • 正文 我出身青樓稠屠,卻偏偏與公主長(zhǎng)得像峦睡,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子完箩,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,678評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容