2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、Java 基礎(chǔ)方面: 1、作用域 、作用域 public,private,protected,以及不寫時(shí)的區(qū)別 以及不寫時(shí)的區(qū)別答: 答:區(qū)別如下:作用域 當(dāng)前類 同一 package 子孫類 其他 packagepublic √ √ √ √protected √

2、 √ √ ×friendly √ √ × ×private √ × × ×不寫時(shí)默認(rèn)為 friend

3、ly2、Anonymous Inner Class (匿名內(nèi)部類 匿名內(nèi)部類) 是否可以 是否可以 extends(繼承 繼承)其它類,是否可以 其它類,是否可以implements(實(shí)現(xiàn) 實(shí)現(xiàn))interface(接口 接口)答: 答:匿名的內(nèi)部類是沒有名字的內(nèi)部類。不能 extends(繼承) 其它類,但一個(gè)內(nèi)部類可以作為一個(gè)接口,由另一個(gè)內(nèi)部類實(shí)現(xiàn)3、Static Nested Class 和 Inner Class 的不同 的不

4、同答: 答:Nested Class (一般是 C++的說法),Inner Class (一般是 JAVA 的說法)。 Java 內(nèi)部類與C++嵌套類最大的不同就在于是否有指向外部的引用上。注: 靜態(tài)內(nèi)部類(Inner Class)意味著 1 創(chuàng)建一個(gè) static 內(nèi)部類的對象,不需要一個(gè)外部類對象,2 不能從一個(gè) static 內(nèi)部類的一個(gè)對象訪問一個(gè)外部類對象4、&和&&的區(qū)別 的區(qū)別答: 答:&是

5、位運(yùn)算符,表示按位與運(yùn)算,&&是邏輯運(yùn)算符,表示邏輯與(and)5、Collection 和 Collections 的區(qū)別 的區(qū)別答: 答:Collection 是集合類的上級接口,繼承與他的接口主要有 Set 和 List.Collections 是針對集合類的一個(gè)幫助類,他提供一系列靜態(tài)方法實(shí)現(xiàn)對各種集合的搜索、 排序、線程安全化等操作6、什么時(shí)候用 、什么時(shí)候用 assert答: 答:assertion(斷言)在

6、軟件開發(fā)中是一種常用的調(diào)試方式,很多開發(fā)語言中都支持這種機(jī)制。在實(shí)現(xiàn)中,assertion 就是在程序中的一條語句,它對一個(gè) boolean 表達(dá)式進(jìn)行檢查,一個(gè)正確程序必須保證這個(gè) boolean 表達(dá)式的值為 true;如果該值為 false,說明程序已經(jīng)處于不正答: 答:常見的運(yùn)行時(shí)異常有如下這些 ArithmeticException, ArrayStoreException, BufferOverflowException,

7、BufferUnderflowException, CannotRedoException, CannotUndoException, ClassCastException, CMMException, ConcurrentModificationException, DOMException, EmptyStackException, IllegalArgumentException, IllegalMonitorStateExcep

8、tion, IllegalPathStateException, IllegalStateException, ImagingOpException, IndexOutOfBoundsException, MissingResourceException, NegativeArraySizeException, NoSuchElementException, NullPointerException, ProfileDataExcept

9、ion, ProviderException, RasterFormatException, SecurityException, SystemException, UndeclaredThrowableException, UnmodifiableSetException, UnsupportedOperationException15、error 和 exception 有什么區(qū)別 有什么區(qū)別答: 答:error 表示恢復(fù)不是不可能

10、但很困難的情況下的一種嚴(yán)重問題。比如說內(nèi)存溢出。不可能指望程序能處理這樣的情況exception 表示一種設(shè)計(jì)或?qū)崿F(xiàn)問題。也就是說,它表示如果程序運(yùn)行正常,從不會發(fā)生的情況16、List, Set, Map 是否繼承自 是否繼承自 Collection 接口 接口答: 答: List,Set 是,Map 不是17、abstract class 和 interface 有什么區(qū)別 有什么區(qū)別答: 答:聲明方法的存在而不去實(shí)現(xiàn)它的類被叫做抽

11、象類(abstract class),它用于要?jiǎng)?chuàng)建一個(gè)體現(xiàn)某些基本行為的類,并為該類聲明方法,但不能在該類中實(shí)現(xiàn)該類的情況。不能創(chuàng)建abstract 類的實(shí)例。然而可以創(chuàng)建一個(gè)變量,其類型是一個(gè)抽象類,并讓它指向具體子類的一個(gè)實(shí)例。 不能有抽象構(gòu)造函數(shù)或抽象靜態(tài)方法。 Abstract 類的子類為它們父類中的所有抽象方法提供實(shí)現(xiàn),否則它們也是抽象類為。 取而代之,在子類中實(shí)現(xiàn)該方法。 知道其行為的其它類可以在類中實(shí)現(xiàn)這些方法接口(int

12、erface)是抽象類的變體。 在接口中,所有方法都是抽象的。 多繼承性可通過實(shí)現(xiàn)這樣的接口而獲得。 接口中的所有方法都是抽象的,沒有一個(gè)有程序體。 接口只可以定義 static final成員變量。 接口的實(shí)現(xiàn)與子類相似,除了該實(shí)現(xiàn)類不能從接口定義中繼承行為。 當(dāng)類實(shí)現(xiàn)特殊接口時(shí),它定義(即將程序體給予)所有這種接口的方法。 然后,它可以在實(shí)現(xiàn)了該接口的類的任何對象上調(diào)用接口的方法。 由于有抽象類,它允許使用接口名作為引用變量的類型。

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論