




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、注釋:本文答案引用中華文本庫.答案中涉及各種圖表均對應(yīng)教材上圖表.Java簡答題復(fù)習(xí)題簡答題:1、 java語言有哪些特點(diǎn)?簡單性、面向?qū)ο?、分布式、解釋型、健壯、安全、與體系結(jié)構(gòu)無關(guān)、可移植、高性能、多線程和動態(tài)執(zhí)行。2、 java平臺分為幾類,它們的適用范圍是什么?J2EE 為企業(yè)計算提供一個應(yīng)用服務(wù)器運(yùn)行和開發(fā)平臺。J2SE 為臺式機(jī)和工作站提供一個開發(fā)和運(yùn)行平臺。J2ME 為消費(fèi)電子產(chǎn)品提供一個運(yùn)行平臺,使得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)有多個import語句時,先寫java包,后寫javax,最后寫其他公司和自己定義的包。(2)命名規(guī)則:u 包名中的字母小寫。u 類名、接口名中每個單詞首字母大寫。u 方法名、變量名第一個單詞首字母小寫,后面單詞首字母大寫。u 常量中每個字母大寫。(3)適當(dāng)保持縮進(jìn),便于閱讀。(4)有一定的注釋量(20%-50%)。5、 構(gòu)造方法和抽象?構(gòu)造方法:具有與類相同的名稱;不含返回值;不能在方法中用 return 語句返回一個值;當(dāng)自定義了構(gòu)造方法后,編譯器將不再自動創(chuàng)建不帶參數(shù)的構(gòu)造方法 。抽象:從被研究對象中舍棄個別的、非本質(zhì)的或者與研究主旨無關(guān)的次要特
3、征;抽取與研究有關(guān)的共性內(nèi)容進(jìn)行考察,形成對研究問題正確的、簡明扼要的認(rèn)識。6、 對象位于內(nèi)存何處?聲明能夠引用對象的實質(zhì)是什么?(1) 對象位于堆內(nèi)存中。(2) 聲明能夠引用對象的實質(zhì):在棧中保留了對象的地址。7、 基本數(shù)據(jù)類型和對象作為參數(shù)傳遞的不同?(1) 基本數(shù)據(jù)類型作為參數(shù)在方法中傳遞的是值傳遞。(2) 對象是引用傳遞,當(dāng)對象作為參數(shù)傳遞時,傳遞的是對象的地址。8、 對象在什么時候成為垃圾對象并被釋放?(1) 對象沒有任何引用時,對象才能成為垃圾對象。(2) 當(dāng)對象成為垃圾時,系統(tǒng)并不是主動釋放對象所占用的資源,而是在資源不夠的情況下才能夠進(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ī)加載類時,就會執(zhí)行該代碼塊。n static 所修飾的成員變量和成員方法標(biāo)明歸某個類所有,它不依賴于類的特定實例,被類的所有實例共享。11、 面向?qū)ο蟮闹饕卣魇鞘裁矗糠庋b:利用類將數(shù)據(jù)與方法綁定在一起,數(shù)據(jù)被保存在類的內(nèi)部,系統(tǒng)只有通過被授權(quán)的方法才能夠訪問數(shù)據(jù)。繼承:java是通過extends關(guān)鍵字來實現(xiàn),在
5、定義類的時候使用extends關(guān)鍵字指明新定義類的父類,在兩個類之間建立繼承關(guān)系。多態(tài):多態(tài)是指一個程序中同名的不同方法共存的情況。12、 訪問控制如何實現(xiàn)的?表5.1圖5.213、 Object有哪些方法?clone() equals() finalize() hashCode() toString() notify() wait()14、 什么是重載和覆蓋?重載:在類中定義了多個同名而不同參數(shù)的成員方法,稱為重載。覆蓋:子類對父類的參數(shù)相同,返回類型相同的同名方法進(jìn)行重新定義,稱為覆蓋。15、 this與super用法?this:this.域變量 this. 成員方法this(參數(shù))this指代當(dāng)前對象super:super.域變量 super.成員方法super(參數(shù))16、 子類對象實例化過程?(1) 為對象分配內(nèi)存空間,對域變量進(jìn)行默認(rèn)初始化。(2) 綁定構(gòu)造方法,將new對象中的參數(shù)傳遞給構(gòu)造方法的形式參數(shù)。(3) 調(diào)用this或者super,二者必居其一,不能同時存在。(4) 進(jìn)行域變量的顯示初始化。(5) 執(zhí)行當(dāng)前構(gòu)造方法中的程序代碼。17、 接口的含義?(1) 可以
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貨幣挖礦合同范本
- 企業(yè)正規(guī)合同范本
- 別墅購銷合同范本
- 信用擔(dān)保貸款合同范本
- 制作人合同范本
- 單位房屋租用合同范本
- 中介用代管合同范本
- 農(nóng)藥國際銷售合同范本
- 關(guān)于工地買賣合同范例
- 制作安裝勞務(wù)合同范本
- 職業(yè)病危害工程防護(hù)措施
- 中考物理復(fù)習(xí)備考策略
- 人因工程學(xué)第1章人因工程學(xué)概述
- 統(tǒng)編版五年級道德與法治下冊全冊完整版課件
- 熱烈歡迎領(lǐng)導(dǎo)蒞臨指導(dǎo)工作動態(tài)PPT模板
- 生產(chǎn)管理的目標(biāo)QCDSM
- 戰(zhàn)地衛(wèi)生與救護(hù)教案培訓(xùn)講學(xué)
- 宮頸癌化療患者的護(hù)理
- 2022版《義務(wù)教育數(shù)學(xué)課程標(biāo)準(zhǔn)》測試題
- 車間主任考核表實用文檔
- 提高領(lǐng)導(dǎo)干部的溝通能力
評論
0/150
提交評論