java簡(jiǎn)答題答案_第1頁
java簡(jiǎn)答題答案_第2頁
java簡(jiǎn)答題答案_第3頁
java簡(jiǎn)答題答案_第4頁
java簡(jiǎn)答題答案_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、注釋:本文答案引用中華文本庫.答案中涉及各種圖表均對(duì)應(yīng)教材上圖表.Java簡(jiǎn)答題復(fù)習(xí)題簡(jiǎn)答題:1、 java語言有哪些特點(diǎn)?簡(jiǎn)單性、面向?qū)ο蟆⒎植际?、解釋型、健壯、安全、與體系結(jié)構(gòu)無關(guān)、可移植、高性能、多線程和動(dòng)態(tài)執(zhí)行。2、 java平臺(tái)分為幾類,它們的適用范圍是什么?J2EE 為企業(yè)計(jì)算提供一個(gè)應(yīng)用服務(wù)器運(yùn)行和開發(fā)平臺(tái)。J2SE 為臺(tái)式機(jī)和工作站提供一個(gè)開發(fā)和運(yùn)行平臺(tái)。J2ME 為消費(fèi)電子產(chǎn)品提供一個(gè)運(yùn)行平臺(tái),使得java程序能在手機(jī)、機(jī)頂盒和PDA產(chǎn)品上運(yùn)行。3、 哪些數(shù)據(jù)類型可以充當(dāng)swith語句的條件?表達(dá)式的返回值類型必須是:byte short int char ,是基本數(shù)據(jù)類型而

2、不是包裝類。4、 Java編程規(guī)范?(1)有多個(gè)import語句時(shí),先寫java包,后寫javax,最后寫其他公司和自己定義的包。(2)命名規(guī)則:u 包名中的字母小寫。u 類名、接口名中每個(gè)單詞首字母大寫。u 方法名、變量名第一個(gè)單詞首字母小寫,后面單詞首字母大寫。u 常量中每個(gè)字母大寫。(3)適當(dāng)保持縮進(jìn),便于閱讀。(4)有一定的注釋量(20%-50%)。5、 構(gòu)造方法和抽象?構(gòu)造方法:具有與類相同的名稱;不含返回值;不能在方法中用 return 語句返回一個(gè)值;當(dāng)自定義了構(gòu)造方法后,編譯器將不再自動(dòng)創(chuàng)建不帶參數(shù)的構(gòu)造方法 。抽象:從被研究對(duì)象中舍棄個(gè)別的、非本質(zhì)的或者與研究主旨無關(guān)的次要特

3、征;抽取與研究有關(guān)的共性內(nèi)容進(jìn)行考察,形成對(duì)研究問題正確的、簡(jiǎn)明扼要的認(rèn)識(shí)。6、 對(duì)象位于內(nèi)存何處?聲明能夠引用對(duì)象的實(shí)質(zhì)是什么?(1) 對(duì)象位于堆內(nèi)存中。(2) 聲明能夠引用對(duì)象的實(shí)質(zhì):在棧中保留了對(duì)象的地址。7、 基本數(shù)據(jù)類型和對(duì)象作為參數(shù)傳遞的不同?(1) 基本數(shù)據(jù)類型作為參數(shù)在方法中傳遞的是值傳遞。(2) 對(duì)象是引用傳遞,當(dāng)對(duì)象作為參數(shù)傳遞時(shí),傳遞的是對(duì)象的地址。8、 對(duì)象在什么時(shí)候成為垃圾對(duì)象并被釋放?(1) 對(duì)象沒有任何引用時(shí),對(duì)象才能成為垃圾對(duì)象。(2) 當(dāng)對(duì)象成為垃圾時(shí),系統(tǒng)并不是主動(dòng)釋放對(duì)象所占用的資源,而是在資源不夠的情況下才能夠進(jìn)行釋放。9、 final修飾符的作用?n

4、f inal修飾的類不能被繼承n final修飾的方法不可重寫n final修飾的變量最多只能賦值一次,值不可變 10、 static 修飾符作用?n static 修飾的成員方法表示靜態(tài)方法,可以直接通過類名來訪問。n static 修飾的程序代碼塊表示靜態(tài)代碼塊,當(dāng)JAVA虛擬機(jī)加載類時(shí),就會(huì)執(zhí)行該代碼塊。n static 所修飾的成員變量和成員方法標(biāo)明歸某個(gè)類所有,它不依賴于類的特定實(shí)例,被類的所有實(shí)例共享。11、 面向?qū)ο蟮闹饕卣魇鞘裁矗糠庋b:利用類將數(shù)據(jù)與方法綁定在一起,數(shù)據(jù)被保存在類的內(nèi)部,系統(tǒng)只有通過被授權(quán)的方法才能夠訪問數(shù)據(jù)。繼承:java是通過extends關(guān)鍵字來實(shí)現(xiàn),在

5、定義類的時(shí)候使用extends關(guān)鍵字指明新定義類的父類,在兩個(gè)類之間建立繼承關(guān)系。多態(tài):多態(tài)是指一個(gè)程序中同名的不同方法共存的情況。12、 訪問控制如何實(shí)現(xiàn)的?表5.1圖5.213、 Object有哪些方法?clone() equals() finalize() hashCode() toString() notify() wait()14、 什么是重載和覆蓋?重載:在類中定義了多個(gè)同名而不同參數(shù)的成員方法,稱為重載。覆蓋:子類對(duì)父類的參數(shù)相同,返回類型相同的同名方法進(jìn)行重新定義,稱為覆蓋。15、 this與super用法?this:this.域變量 this. 成員方法this(參數(shù))this指代當(dāng)前對(duì)象super:super.域變量 super.成員方法super(參數(shù))16、 子類對(duì)象實(shí)例化過程?(1) 為對(duì)象分配內(nèi)存空間,對(duì)域變量進(jìn)行默認(rèn)初始化。(2) 綁定構(gòu)造方法,將new對(duì)象中的參數(shù)傳遞給構(gòu)造方法的形式參數(shù)。(3) 調(diào)用this或者super,二者必居其一,不能同時(shí)存在。(4) 進(jìn)行域變量的顯示初始化。(5) 執(zhí)行當(dāng)前構(gòu)造方法中的程序代碼。17、 接口的含義?(1) 可以

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論