下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、java基礎(chǔ)教程試題答案考試之前我們需要好好的刷題,為了方便大家,小編帶來了java基礎(chǔ)教程試題答案。java基礎(chǔ)教程試題答案1. 什么是JVM?為什么稱Java為跨平臺(tái)的編程語言?Java虛擬機(jī)(Java Virtual Machine)是可以執(zhí)行Java字節(jié)碼的虛擬機(jī),每個(gè)Java源文件將被編譯成字節(jié)碼文件,然后在JVM中執(zhí)行。Java之所以被設(shè)計(jì)成可以在任意的平臺(tái)運(yùn)行,而不需要重寫或者在不同的平臺(tái)下重新編譯,這些都要?dú)w功于Java虛擬機(jī)(JVM),因?yàn)镴VM非常了解特定的指令的長(zhǎng)度以及底層硬件平臺(tái)的特殊性。2. JDK和JRE之間的差異是什么?Java運(yùn)行環(huán)境(Java Runtime
2、Enviroment) 是運(yùn)行Java程序的基本的Java虛擬機(jī),包括執(zhí)行applet的瀏覽器插件。JDK (Java Development Kit) 是為了開發(fā),編譯和執(zhí)行Java應(yīng)用程序,針對(duì)Java的全功能的軟件開發(fā)包,包含了JRE,編譯器和工具(比如說 JavaDoc 和Java Debugger)。3.Java面向?qū)ο缶幊痰膸讉€(gè)特征及具體的特性?Java面向?qū)ο缶幊逃衅浞浅C黠@的特性,比如說封裝,繼承,多態(tài)和抽象。1)封裝,提供的對(duì)象隱藏內(nèi)部特性和行為的一種能力,每個(gè)對(duì)象提供了一些方法,其他的對(duì)象可以訪問并改變其內(nèi)部數(shù)據(jù)。在Java中,提供了三種訪問修飾符: 公有的,私
3、有的以及保護(hù)的。每個(gè)修飾符都設(shè)定了不同的訪問權(quán)限,這個(gè)權(quán)限設(shè)置不會(huì)因?yàn)榘牟煌胁町悾梢酝ㄟ^鏈接訪問博為峰網(wǎng)校的Java面向?qū)ο蠼坛滩榭搓P(guān)于封裝更多的細(xì)節(jié)和實(shí)例。2)多態(tài),就是針對(duì)不同的基礎(chǔ)數(shù)據(jù)類型呈現(xiàn)相同接口的一種能力,多態(tài)類型就是其操作可以適用于不同類型值的一種類型。3)繼承,提供了一個(gè)對(duì)象從基類獲取字段和方法的一種能力.繼承提供了代碼的.重用性,并且在不更改現(xiàn)有類的情況下,對(duì)現(xiàn)有類增加額外的功能。4)抽象,是從具體的實(shí)例中分離想法的過程,根據(jù)他們各自的功能而非具體的實(shí)現(xiàn)來開發(fā)類. Java中支持創(chuàng)建和存在暴露接口的抽象類, 而沒有包括方法的具體實(shí)現(xiàn)。抽象方法的宗旨就是將類的行為和具體
4、實(shí)現(xiàn)分離開。4. 在靜態(tài)方法里可以訪問非靜態(tài)變量嗎?Java 中的 static 變量歸相應(yīng)的類所有,它的值對(duì)于類的所有實(shí)例都是相同的。static 變量是在 JVM 加載類的時(shí)候初始化的。如果代碼試圖訪問非靜態(tài)的變量,而且不是通過類的實(shí)例去訪問,編譯器會(huì)報(bào)錯(cuò),因?yàn)檫@些非靜態(tài)變量還沒有被創(chuàng)建呢,并且它們沒有與實(shí)例相關(guān)聯(lián)。5. 在Java中什么是方法的 Override(覆蓋) 和 Overload(重載)?Java中方法的 overload 發(fā)生的條件是,同一個(gè)類里,有兩個(gè)或以上的方法名稱完全相同,但參數(shù)列表不同。另一方面,方法的 override 是指,子類重定義了父類里的同一個(gè)方法。Ove
5、rride 的方法必須方法名、參數(shù)列表和返回類型都完全相同。Override 的方法不會(huì)限制原方法的訪問權(quán)限。6.Java支持多繼承嗎?Java不支持多繼承,每個(gè)類只允許繼承一個(gè)類,但是可以實(shí)現(xiàn)多個(gè)接口。7.進(jìn)程與線程的區(qū)別?進(jìn)程是一個(gè)程序的執(zhí)行(即正在運(yùn)行的程序), 然而線程是在進(jìn)程中獨(dú)立的執(zhí)行序列. 一個(gè)進(jìn)程可以包含很多線程. 線程有時(shí)被稱為輕量級(jí)的進(jìn)程.8. Java中垃圾回收的目的是什么, 它什么時(shí)候被使用 ?垃圾回收用于識(shí)別和丟棄程序不再需要的對(duì)象, 以便回收和復(fù)用資源.9. finalize()什么時(shí)候被調(diào)用 ?它的目的是什么 ?finallize方法是在釋放該對(duì)象內(nèi)存前由gc(垃圾回收器)調(diào)用. 通常建議在這個(gè)方法中釋放該對(duì)象
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 24589.1-2024財(cái)經(jīng)信息技術(shù)會(huì)計(jì)核算軟件數(shù)據(jù)接口第1部分:企業(yè)
- GB/T 23718.5-2024機(jī)器狀態(tài)監(jiān)測(cè)與診斷人員資格與人員評(píng)估的要求第5部分:潤(rùn)滑劑實(shí)驗(yàn)室技術(shù)人員/分析人員
- SOTS-1-technical-grade-生命科學(xué)試劑-MCE-9410
- N-Propionitrile-Chlorphine-hydrochloride-生命科學(xué)試劑-MCE-1679
- Cy3-PEG-Amine-生命科學(xué)試劑-MCE-8875
- AH-8529-生命科學(xué)試劑-MCE-1699
- 1-2-3-Tri-10-Z-undecenoyl-glycerol-生命科學(xué)試劑-MCE-6075
- 2025年度藥品推廣與醫(yī)藥行業(yè)協(xié)會(huì)合作推廣協(xié)議
- 二零二五年度智能制造產(chǎn)業(yè)股權(quán)轉(zhuǎn)移合同終止書
- 2025年度工業(yè)機(jī)器人維護(hù)保養(yǎng)與故障排除維修合同
- 禪密功筑基功法
- SHT+3413-2019+石油化工石油氣管道阻火器選用檢驗(yàn)及驗(yàn)收標(biāo)準(zhǔn)
- 2024年云南省中考數(shù)學(xué)真題試卷及答案解析
- 新疆烏魯木齊市2024年中考英語模擬試題(含答案)
- (正式版)JBT 14932-2024 機(jī)械式停車設(shè)備 停放客車通-用技術(shù)規(guī)范
- 2024年度-脛腓骨骨折
- 應(yīng)用密碼學(xué)課件
- 礦井通風(fēng)安全培訓(xùn)課件
- 2024年中國(guó)國(guó)際投資促進(jìn)中心限責(zé)任公司招聘高頻考題難、易錯(cuò)點(diǎn)模擬試題(共500題)附帶答案詳解
- 苯胺合成靛紅工藝
- 質(zhì)量保證發(fā)展史和國(guó)外相關(guān)標(biāo)準(zhǔn)簡(jiǎn)介
評(píng)論
0/150
提交評(píng)論