Java 基礎(chǔ)復(fù)習(xí)(一)

今年比去年好一些,很多知識(shí)還記得雕什,偶爾復(fù)習(xí)下還是有用的缠俺。下面是看到一些基礎(chǔ)題,記錄一下贷岸。

1. java基本數(shù)據(jù)類型有哪些壹士,int, long占幾個(gè)字節(jié)

1偿警、整數(shù):包括int,short,byte,long
2躏救、浮點(diǎn)型:float,double
3、字符:char
4螟蒸、布爾:boolean

int 占4個(gè)字節(jié)盒使,long 占8個(gè)字節(jié)
如果是c語(yǔ)言,int占2個(gè)字節(jié)七嫌,long 占4個(gè)字節(jié)少办。
如果是java,long 在32位系統(tǒng)中一般為4個(gè)诵原,但在64位系統(tǒng)一般位 8 個(gè)
int 一般占4個(gè)字節(jié)英妓,long 占8個(gè)字 512個(gè)漢字應(yīng)該是1KB 1KB=1024B(B是字節(jié))也就是說一個(gè)漢字就是兩個(gè)字節(jié)挽放。

2. == 和 equals有什么區(qū)別

==比較的是變量(棧)內(nèi)存中存放的對(duì)象的(堆)內(nèi)存地址,用來判斷兩個(gè)對(duì)象的地址是否相同鞋拟,即是否是指相同一個(gè)對(duì)象骂维。比較的是真正意義上的指針操作。

equals用來比較的是兩個(gè)對(duì)象的內(nèi)容是否相等贺纲,由于所有的類都是繼承自java.lang.Object類的,所以適用于所有對(duì)象褪测,如果沒有對(duì)該方法進(jìn)行覆蓋的話猴誊,調(diào)用的仍然是Object類中的方法,而Object中的equals方法返回的卻是==的判斷侮措。

3. hashcode 和 equals作用

1.equal()相等的兩個(gè)對(duì)象他們的hashCode()肯定相等懈叹,也就是用equal()對(duì)比是絕對(duì)可靠的。
2.hashCode()相等的兩個(gè)對(duì)象他們的equal()不一定相等分扎,也就是hashCode()不是絕對(duì)可靠的澄成。
具體講解可參照這篇文章:hashcode()和equals()的作用、區(qū)別畏吓、聯(lián)系

4. new String創(chuàng)建了幾個(gè)對(duì)象

具體講解可參照這篇文章:https://blog.csdn.net/w8998036/article/details/54893453
如下所示
String str = new String(“abc”) 到底創(chuàng)建了幾個(gè)對(duì)象蓉冈?
首先String str是定義了一個(gè)字符串變量森书,并未產(chǎn)生對(duì)象,=不產(chǎn)生對(duì)象,那么只有后面的new String("abc")了煌茴。把它拆分成"abc"和new String(),首先在字符串常量池去尋找有沒有"abc"這個(gè)字符串馅而,沒有就創(chuàng)建一個(gè)“abc”字符串對(duì)象在棧中瓜晤,然后new String把這個(gè)字符串對(duì)象拷貝一份到堆中,返回這個(gè)對(duì)象的引用饼煞。所以一共產(chǎn)生兩個(gè)對(duì)象

5. 位運(yùn)算符的一些計(jì)算

具體講解可參照這篇文章:https://www.cnblogs.com/gavanwanggw/p/7015620.html

6.java的拆裝箱

具體講解可參照這篇文章: https://www.cnblogs.com/qcblog/p/7670159.html

自動(dòng)裝箱與自動(dòng)拆箱為程序員提供了很大的方便源葫,而在實(shí)際的應(yīng)用中,自動(dòng)裝箱與拆箱也是使用最廣泛的特性之一砖瞧。自動(dòng)裝箱和自動(dòng)拆箱其實(shí)是Java編譯器提供的一顆語(yǔ)法糖(語(yǔ)法糖是指在計(jì)算機(jī)語(yǔ)言中添加的某種語(yǔ)法息堂,這種語(yǔ)法對(duì)語(yǔ)言的功能并沒有影響,但是更方便程序員使用芭届。通過可提高開發(fā)效率储矩,增加代碼可讀性,增加代碼的安全性)

  • 自動(dòng)裝箱過程是通過調(diào)用valueOf方法實(shí)現(xiàn)(如Integer.valueOf(10))
  • 而拆箱過程是通過調(diào)用包裝器的 xxxValue方法實(shí)現(xiàn)(如Integer.intValue(a))
7.compareable 和 compartor的區(qū)別
  • compareable 如果一個(gè)對(duì)象實(shí)現(xiàn)了該接口褂乍,也就意味著可以通過Collections.sort and Arrays.sort 等排序方法進(jìn)行排序

-Comparator 強(qiáng)行對(duì)某個(gè)對(duì)象 collection 進(jìn)行整體排序 的比較函數(shù)持隧,它可以實(shí)現(xiàn)排列順序精確控制,或者為那些沒有自然順序的對(duì)象 collection 提供排序逃片。(也就是沒有實(shí)現(xiàn)Comparerable接口)

具體講解可參照下面文章:
https://blog.csdn.net/ted_cs/article/details/82713706
https://blog.csdn.net/venus321/article/details/80778242

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末屡拨,一起剝皮案震驚了整個(gè)濱河市只酥,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌呀狼,老刑警劉巖裂允,帶你破解...
    沈念sama閱讀 217,907評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異哥艇,居然都是意外死亡绝编,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門貌踏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來十饥,“玉大人,你說我怎么就攤上這事祖乳《憾拢” “怎么了?”我有些...
    開封第一講書人閱讀 164,298評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵眷昆,是天一觀的道長(zhǎng)蜒秤。 經(jīng)常有香客問我,道長(zhǎng)亚斋,這世上最難降的妖魔是什么作媚? 我笑而不...
    開封第一講書人閱讀 58,586評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮伞访,結(jié)果婚禮上掂骏,老公的妹妹穿的比我還像新娘。我一直安慰自己厚掷,他們只是感情好弟灼,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,633評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著冒黑,像睡著了一般田绑。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上抡爹,一...
    開封第一講書人閱讀 51,488評(píng)論 1 302
  • 那天掩驱,我揣著相機(jī)與錄音,去河邊找鬼冬竟。 笑死欧穴,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的泵殴。 我是一名探鬼主播涮帘,決...
    沈念sama閱讀 40,275評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼笑诅!你這毒婦竟也來了调缨?” 一聲冷哼從身側(cè)響起疮鲫,我...
    開封第一講書人閱讀 39,176評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎弦叶,沒想到半個(gè)月后俊犯,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,619評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡伤哺,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,819評(píng)論 3 336
  • 正文 我和宋清朗相戀三年燕侠,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片立莉。...
    茶點(diǎn)故事閱讀 39,932評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡贬循,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出桃序,到底是詐尸還是另有隱情,我是刑警寧澤烂瘫,帶...
    沈念sama閱讀 35,655評(píng)論 5 346
  • 正文 年R本政府宣布媒熊,位于F島的核電站,受9級(jí)特大地震影響坟比,放射性物質(zhì)發(fā)生泄漏芦鳍。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,265評(píng)論 3 329
  • 文/蒙蒙 一葛账、第九天 我趴在偏房一處隱蔽的房頂上張望柠衅。 院中可真熱鬧,春花似錦籍琳、人聲如沸菲宴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)喝峦。三九已至,卻和暖如春呜达,著一層夾襖步出監(jiān)牢的瞬間谣蠢,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工查近, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留眉踱,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,095評(píng)論 3 370
  • 正文 我出身青樓霜威,卻偏偏與公主長(zhǎng)得像谈喳,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子侥祭,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,884評(píng)論 2 354

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

  • 本文是我自己在秋招復(fù)習(xí)時(shí)的讀書筆記叁执,整理的知識(shí)點(diǎn)茄厘,也是為了防止忘記,尊重勞動(dòng)成果谈宛,轉(zhuǎn)載注明出處哦次哈!如果你也喜歡,那...
    波波波先森閱讀 831評(píng)論 1 6
  • 本系列出于AWeiLoveAndroid的分享吆录,在此感謝窑滞,再結(jié)合自身經(jīng)驗(yàn)查漏補(bǔ)缺,完善答案恢筝。以成系統(tǒng)哀卫。 Java基...
    濟(jì)公大將閱讀 1,528評(píng)論 1 6
  • 四、集合框架 1:String類:字符串(重點(diǎn)) (1)多個(gè)字符組成的一個(gè)序列撬槽,叫字符串此改。生活中很多數(shù)據(jù)的描述都采...
    佘大將軍閱讀 752評(píng)論 0 2
  • 一片祖母綠 幽光曲曲折折 我的水域之國(guó) 這會(huì)兒送來洛可可風(fēng)帶水袖的禮服 我睥睨而視 波西米亞風(fēng)的紅色大披肩 吉普賽...
    收割白日夢(mèng)閱讀 408評(píng)論 5 2
  • 文字是思想的行走,借助它表達(dá)我們真實(shí)的情感并記錄大腦活動(dòng)的智力成果侄柔。文字能給我力量共啃,通過寫作不但可以讓我釋放還可以...
    風(fēng)裁你岸閱讀 492評(píng)論 0 1