摘要: 1. float型float f=3.4是否正確?
答:不正確,應(yīng)為float f=3.4f
2. 當(dāng)一個(gè)對(duì)象被當(dāng)作參數(shù)傳遞到一個(gè)方法后,此方法可改變這個(gè)對(duì)象的屬性,并可返回變化后的結(jié)果,那么這里到底是值傳遞還是引用傳遞?
答:是引用傳遞。
3. 在java中一個(gè)類被聲明為final類型,表示了什么意思?
答:表示該類不能被繼承,意味著它不能再派生出新的子類,不能作為父類被繼承,是頂級(jí)類。
4. Error與Exception有什么區(qū)別?
答:Error(錯(cuò)誤)表示系統(tǒng)級(jí)的錯(cuò)誤和程序不必處理的異常,是java運(yùn)行環(huán)境中的內(nèi)部錯(cuò)誤或者硬件問題,比如,內(nèi)存資源不足等,對(duì)于這種錯(cuò)誤,程序基本無能為力,除了退出運(yùn)行外別無選擇。
Exception(違例)表示需要捕捉或者需要程序進(jìn)行處理的異常,它處理的是因?yàn)槌绦蛟O(shè)計(jì)的瑕疵而引起的問題或者在外的輸入等引起的一般性問題,是程序必須處理的。
5. 談?wù)刦inal, finally的區(qū)別。
答:
閱讀全文