JAVA學(xué)習(xí):JAVA基礎(chǔ)面試題(經(jīng)典)

第一階段題庫

基礎(chǔ)知識部分:

1. JDK是什么?JRE是什么筹吐?

a) 答:JDK:java開發(fā)工具包。JRE:java運(yùn)行時環(huán)境秘遏。

2. 什么是java的平臺無關(guān)性丘薛?

a) 答:Java源文件被編譯成字節(jié)碼的形式,無論在什么系統(tǒng)環(huán)境下垄提,只要有java虛

擬機(jī)就能運(yùn)行這個字節(jié)碼文件榔袋。也就是一處編寫周拐,處處運(yùn)行铡俐。這就是java的跨平臺性凰兑。

3. 在一臺電腦上配置java環(huán)境,path起什么作用审丘?如何配置吏够?

a) 答:path的作用是在DOS環(huán)境下,能在任意位置使用JDK目錄中bin文件夾中的

可執(zhí)行程序滩报,來編譯執(zhí)行java程序锅知。

b) 在環(huán)境變量中找到path變量,把bin文件夾的絕對路徑加上即可脓钾。

4. 什么樣的標(biāo)識符是合法的售睹?

a) 由字母、數(shù)字可训、_和$組成昌妹,長度不限。其中字母可以是大寫或小寫的英文字母握截,數(shù)

字為0到9飞崖。

b) 標(biāo)識符的第一個字符不能是數(shù)字。

c) 標(biāo)識符區(qū)分大小寫谨胞。

d) 標(biāo)識符不能包含空格固歪。

5. Java有幾種基本數(shù)據(jù)類型?

a) byte胯努,short牢裳,int,long叶沛,char蒲讯,boolean,float恬汁,double

6. 什么是隱式類型轉(zhuǎn)換伶椿?什么是顯示類型轉(zhuǎn)換?

a) 當(dāng)將占位數(shù)少的類型賦值給占位數(shù)多的類型時氓侧,Java自動使用隱式類型轉(zhuǎn)換脊另。 b) 當(dāng)把在級別高的變量的值賦給級別底變量時,必須使用顯示類型轉(zhuǎn)換運(yùn)算约巷。

7. &&和&區(qū)別偎痛,||和|區(qū)別?

a) &&和||是短路與独郎,短路或踩麦,當(dāng)左邊的表達(dá)式能判斷當(dāng)前結(jié)果枚赡,則不判斷右邊的表

達(dá)式。

b) 而& 和|則將兩邊的表達(dá)式都運(yùn)算完畢后谓谦,再算結(jié)果贫橙。

8. break,continue區(qū)別反粥?

a) break結(jié)束最近的一個循環(huán)卢肃,continue結(jié)束當(dāng)次循環(huán),進(jìn)入下次循環(huán)才顿。

9. 類的命名規(guī)則是什么莫湘?

a) 如果類名使用拉丁字母,那么名字的首寫字母使用大寫字母郑气。

b) 類名最好見名得意幅垮,當(dāng)類名由幾個單詞復(fù)合而成時,每個單詞的首寫字母使用大寫尾组。

10. 類體的內(nèi)容由兩部分構(gòu)成忙芒,哪兩部分?

a) 一部分是變量的定義演怎,用來刻畫屬性匕争。

b) 另一部分是方法的定義,用來刻畫功能爷耀。

11. 解釋什么是類的成員變量甘桑,局部變量,實(shí)例成員變量歹叮,類成員變量跑杭?

a) 變量定義部分所定義的變量被稱為類的成員變量。

b) 在方法體中定義的變量和方法的參數(shù)被稱為局部變量咆耿。

c) 成員變量又分為實(shí)例成員變量和類成員變量(static修飾)德谅。

12. 簡述this關(guān)鍵字用法。

a) this關(guān)鍵字使用在實(shí)例方法中萨螺,代表調(diào)用該方法的當(dāng)前對象窄做。

13. 如何確定方法的返回類型?

_____________________________________________________________________

a) 方法返回的值的類型就是方法的返回類型慰技,如果無返回值椭盏,則返回類型為void。

14. 返回值為void的方法吻商,可否有return掏颊?

a) 可以。但return后沒有任何值。

15. 解釋什么是類方法乌叶,什么是實(shí)例方法盆偿?

a) static修飾的方法是類方法,無static修飾的方法是實(shí)例方法准浴。

16. 簡述方法和變量的命名規(guī)則事扭?

a) 首寫字母使用小寫,如果由多個單詞組成兄裂,從第2個單詞開始首字母使用大寫句旱。

17. 什么是方法重載阳藻?

a) 方法重載是指一個類中可以有多個方法具有相同的名字晰奖,但這些方法的參數(shù)必須不

同,即或者是參數(shù)的個數(shù)不同腥泥,或者是參數(shù)的類型不同匾南。

18. 什么是構(gòu)造方法?

a) 構(gòu)造方法是一種特殊方法蛔外,它的名字必須與它所在的類的名字完全相同蛆楞,并且不返

回任何數(shù)據(jù)類型。

19. 如何創(chuàng)建一個對象夹厌?

a) 使用new 運(yùn)算符和類的構(gòu)造方法為對象分配內(nèi)存豹爹,如果類中沒有構(gòu)造方法,系統(tǒng)

會調(diào)用默認(rèn)的構(gòu)造方法矛纹。

20. 系統(tǒng)什么情況下會為類提供構(gòu)造方法臂聋,提供什么樣的構(gòu)造方法?

a) 如果類中沒有構(gòu)造方法或南,系統(tǒng)會提供一個默認(rèn)的構(gòu)造方法孩等,默認(rèn)的構(gòu)造方法是無參

的。

21. 對象如何調(diào)用自己的成員變量和方法采够?

a) 使用運(yùn)算符” . ”來調(diào)用自己的成員變量和方法肄方。

22. 為什么可以直接用類名來訪問類成員變量和類方法?

a) 因?yàn)楫?dāng)類被加載到虛擬機(jī)的時候蹬癌,類成員變量就被分配內(nèi)存权她,類方法被分配入口地

址,所以不用創(chuàng)建對象逝薪,可以直接通過類名調(diào)用隅要。

23. 類變量有什么特點(diǎn)?

a) 一個類的所有對象共享同一個類變量翼闽。

24. 類方法有什么特點(diǎn)拾徙?

a) 類方法只能調(diào)用類變量和類方法。(同一類中)

25. package關(guān)鍵字有什么作用感局,使用中注意什么問題尼啡?

a) package指定一個類所在的包暂衡,該語句為源代碼第一行。

26. import關(guān)鍵字有什么作用崖瞭?

a) 引入程序中所用到的類狂巢。

27. 類有幾種訪問權(quán)限?變量和方法有幾種訪問權(quán)限书聚?分別是什么唧领?

a) 類有兩種訪問權(quán)限:public,友好的雌续。

b) 方法和變量的訪問權(quán)限:public斩个,protected,友好的驯杜,private受啥。

28. 簡述java的訪問權(quán)限。

a) public:公有的鸽心,任何類都可以訪問滚局。

b) protected:受保護(hù)的,同一個包的類可以訪問顽频。不同包的子類可以訪問藤肢。 c) 友好的:同一個包的類可以訪問。

d) private:私有的糯景,在同一個類中才能訪問嘁圈。

29. 子類能繼承父類的哪些變量和方法?

a) 如果子類和父類在同一個包中莺奸,那么丑孩,子類自然地繼承了其父類中不是private 的

成員變量作為自己的成員變量,并且也自然地繼承了父類中不是private 的方法作為自己的方法灭贷。

_____________________________________________________________________

b) 如果子類和父類不在同一個包中温学,那么,子類繼承了父類的protected甚疟,public 成

員變量做為子類的成員變量仗岖,并且繼承了父類的protected,public 方法為子類的方法览妖。

30. 子類重寫父類的方法轧拄,可否降低訪問權(quán)限?

a) 不可以降低讽膏。

31. final關(guān)鍵字可以用來修飾什么檩电?分別起什么作用?

a) final可以修飾類,這樣的類不能被繼承俐末。

b) final可以修飾方法料按,這樣的方法不能被重寫。

c) final可以修飾變量卓箫,這樣的變量的值不能被修改载矿,是常量。

32. 簡述super關(guān)鍵字作用烹卒?

a) 使用super調(diào)用父類的構(gòu)造方法闷盔。

b) 使用super操作被隱藏的成員變量和方法。

33. 簡述什么是對象上轉(zhuǎn)型旅急?

a) 假設(shè)逢勾,A 類是B 類的父類,當(dāng)我們用子類創(chuàng)建一個對象坠非,并把這個對象的引用放

到父類的對象中時敏沉,我們稱這個父類對象是子類對象的上轉(zhuǎn)型對象。

34. 上轉(zhuǎn)型對象可以操作什么炎码?不可以操作什么?

a) 上轉(zhuǎn)對象不能操作子類新增的成員變量秋泳,失掉了這部分屬性潦闲,不能使用子類新增的

方法,失掉了一些功能 迫皱。

b) 上轉(zhuǎn)型對象可以操作子類繼承或重寫的成員變量歉闰,也可以使用子類繼承的或重寫的

方法。

35. 什么是抽象類卓起?什么是抽象方法和敬?有什么特點(diǎn)?

a) 用關(guān)鍵字abstract修飾類稱為抽象類戏阅,abstract類不能用new運(yùn)算創(chuàng)建對象昼弟,必須

產(chǎn)生其子類,由子類創(chuàng)建對象奕筐。

b) 用關(guān)鍵字abstract修飾方法稱為抽象方法舱痘,abstract方法,只允許聲明离赫,而不允許

實(shí)現(xiàn)芭逝。

36. 一個類聲明實(shí)現(xiàn)一個接口,那么這個類需要做什么工作渊胸?

a) 實(shí)現(xiàn)接口里所有的方法旬盯,并且這些方法的訪問權(quán)限必須是public。

37. 簡述什么是數(shù)組?

a) 數(shù)組是相同類型的數(shù)據(jù)按順序組成的一種復(fù)合數(shù)據(jù)類型胖翰。通過數(shù)組名加數(shù)組下標(biāo)频丘,

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市泡态,隨后出現(xiàn)的幾起案子搂漠,更是在濱河造成了極大的恐慌,老刑警劉巖某弦,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件桐汤,死亡現(xiàn)場離奇詭異,居然都是意外死亡靶壮,警方通過查閱死者的電腦和手機(jī)怔毛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來腾降,“玉大人拣度,你說我怎么就攤上這事◇θ溃” “怎么了抗果?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長奸晴。 經(jīng)常有香客問我冤馏,道長,這世上最難降的妖魔是什么寄啼? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任逮光,我火速辦了婚禮,結(jié)果婚禮上墩划,老公的妹妹穿的比我還像新娘涕刚。我一直安慰自己,他們只是感情好乙帮,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布杜漠。 她就那樣靜靜地躺著,像睡著了一般蚣旱。 火紅的嫁衣襯著肌膚如雪碑幅。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天塞绿,我揣著相機(jī)與錄音沟涨,去河邊找鬼。 笑死异吻,一個胖子當(dāng)著我的面吹牛裹赴,可吹牛的內(nèi)容都是我干的喜庞。 我是一名探鬼主播,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼棋返,長吁一口氣:“原來是場噩夢啊……” “哼延都!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起睛竣,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤晰房,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后射沟,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體殊者,經(jīng)...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年验夯,在試婚紗的時候發(fā)現(xiàn)自己被綠了猖吴。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,622評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡挥转,死狀恐怖海蔽,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情绑谣,我是刑警寧澤党窜,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站域仇,受9級特大地震影響刑然,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜暇务,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望怔软。 院中可真熱鬧垦细,春花似錦、人聲如沸挡逼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽家坎。三九已至嘱能,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間虱疏,已是汗流浹背惹骂。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留做瞪,地道東北人对粪。 一個月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓右冻,卻偏偏與公主長得像,于是被迫代替她去往敵國和親著拭。 傳聞我的和親對象是個殘疾皇子纱扭,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評論 2 348

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

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法儡遮,內(nèi)部類的語法乳蛾,繼承相關(guān)的語法,異常的語法鄙币,線程的語...
    子非魚_t_閱讀 31,598評論 18 399
  • Win7下如何打開DOS控制臺肃叶? a:開始--所有程序--附件--命令提示符 b:開始--搜索程序和文件--cmd...
    逍遙嘆6閱讀 1,589評論 4 12
  • (一)Java部分 1、列舉出JAVA中6個比較常用的包【天威誠信面試題】 【參考答案】 java.lang;ja...
    獨(dú)云閱讀 7,079評論 0 62
  • 一:java概述:1爱榔,JDK:Java Development Kit被环,java的開發(fā)和運(yùn)行環(huán)境,java的開發(fā)工...
    ZaneInTheSun閱讀 2,635評論 0 11
  • 跨業(yè)洗牌详幽,未來的行業(yè)競爭筛欢,一場跨界分金的盛宴正在開始?準(zhǔn)備好了沒?請跟我來。唇聘。版姑。。 眼界決定寬度迟郎,觀念決定高度剥险,腳...
    mediphe閱讀 166評論 0 0