freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java常用面試題目(編輯修改稿)

2024-09-29 10:08 本頁面
 

【文章內(nèi)容簡介】 素是不能重復(fù)的,那么用什么方法來區(qū)分重復(fù)與否呢 ? 是用 ==還是 equals()? 它們有何區(qū)別 ? Set 里的元素是不能重復(fù)的,那么用 iterator()方法來區(qū)分重復(fù)與否。 equals()是判讀兩個 Set 是否相等。 equals()和 ==方法決定引用值是否指向同一對象 equals()在類中被覆蓋,為的是當(dāng)兩個分離的對象的內(nèi)容和類型相配的話,返回真值。 第十七,給我一個你最常見到的 runtime exception。 ArithmeticException, ArrayStoreException, BufferOverflowException, BufferUnderflowException, CannotRedoException, CannotUndoException, ClassCastException, CMMException, ConcurrentModificationException, DOMException, EmptyStackException, IllegalArgumentException, IllegalMonitorStateException, IllegalPathStateException, IllegalStateException, ImagingOpException, IndexOutOfBoundsException, MissingResourceException, NegativeArraySizeException, NoSuchElementException, NullPointerException, ProfileDataException, ProviderException, RasterFormatException, SecurityException, SystemException, UndeclaredThrowableException, UnmodifiableSetException, UnsupportedOperationException 第十八, error 和 exception 有什么區(qū)別 ? error 表示恢復(fù)不是不可能但很困難的情況下的一種嚴(yán)重問題。比如說內(nèi)存溢出。不可能指望程序能處理這樣的情況。 exception 表示一種設(shè)計或?qū)崿F(xiàn)問題。也就是說,它表示如果程序運行正常,從不會發(fā)生的情況。 第十九, List, Set, Map 是否繼承自 Collection 接口 ? List, Set 是 Map 不是。 第二十, abstract class 和 interface 有什么區(qū)別 ? 聲明方法的存在而不去實現(xiàn)它的類被叫做抽象類( abstract class),它用于要創(chuàng)建一個體現(xiàn)某些基本行為的類,并為該類聲明方法,但不能在該類中實現(xiàn)該類的情況。不能創(chuàng)建 abstract 類的實例。然而可以創(chuàng)建一個變量,其類型是一個抽象類,并讓它指向具體子類的一個實例。不能有抽象構(gòu)造函數(shù)或抽象靜態(tài)方法。 Abstract 類的子類為它們父類中的所有抽象方 法提供實現(xiàn),否則它們也是抽象類為。取而代之,在子類中實現(xiàn)該方法。知道其行為的其它類可以在類中實現(xiàn)這些方法。 接口( interface)是抽象類的變體。在接口中,所有方法都是抽象的。多繼承性可通過實現(xiàn)這樣的接口而獲得。接口中的所有方法都是抽象的,沒有一個有程序體。接口只可以定義 static final 成員變量。接口的實現(xiàn)與子類相似,除了該實現(xiàn)類不能從接口定義中繼承行為。當(dāng)類實現(xiàn)特殊接口時,它定義(即將程序體給予)所有這種接口的方法。然后,它可以在實現(xiàn)了該接口的類的任何對象上調(diào)用接口的方法。由于有抽象類 ,它允許使用接口名作為引用變量的類型。通常的動態(tài)聯(lián)編將生效。引用可以轉(zhuǎn)換到接口類型或從接口類型轉(zhuǎn)換, instanceof 運算符可以用來決定某對象的類是否實現(xiàn)了接口。 第二十一, abstract 的 method 是否可同時是 static,是否可同時是 native,是否可同時是 synchronized? 都不能 第二十二,接口是否可繼承接口 ? 抽象類是否可實現(xiàn) (implements)接口 ? 抽象類是否可繼承實體類 (concrete class)? 接口可以繼承接口。抽象類可以實現(xiàn) (implements)接口,抽象類是否可繼承實體類,但前提是實體類必須有明確的構(gòu)造函數(shù)。 第二十三,啟動一個線程是用 run()還是 start()? 啟動一個線程是調(diào)用 start()方法,使線程所代表的虛擬處理機處于可運行狀態(tài),這意味著它可以由 JVM 調(diào)度并執(zhí)行。這并不意味著線程就會立即運行。 run()方法可以產(chǎn)生必須退出的標(biāo)志來停止一個線程。 第二十四,構(gòu)造器 Constructor 是否可被 override? 構(gòu)造器 Constructor 不能被繼承,因此不能重寫 Overriding,但可以被重載Overloading。 第二十五,是否可以繼承 String 類 ? String 類是 final 類故不可以繼承。 第二十六,當(dāng)一個線程進(jìn)入一個對象的一個 synchronized 方法后,其它線程是否可進(jìn)入此對象的其它方法 ? 不能,一個對象的一個 synchronized 方法只能由一個線程訪問。 第二十七, try {}里有一個 return 語句,那么緊跟在這個 try 后的 finally {}里的code 會不會被執(zhí)行,什么時候被執(zhí)行,在 return 前還是后 ? 會執(zhí)行,在 return 前執(zhí)行。 第二十八,編程題 : 用最有效率的方法算出 2 乘以 8 等於幾 ?
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1