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

正文內(nèi)容

java面試題集合word版-wenkub

2023-01-24 17:25:08 本頁(yè)面
 

【正文】 是 Java 多態(tài)性的不同表現(xiàn)。 23, Java 有沒有 goto? Goto— java 中的保留字,現(xiàn)在沒有在 java 中使用。 22, sleep() 和 wait() 有什么 區(qū)別 ? 搞線程的最愛 sleep()方法是使線程停止一段時(shí)間的方法。有錯(cuò), s1 是 short 型, s1+1 是 int 型 ,不能顯式轉(zhuǎn)化為 short型。有什么錯(cuò) ? short s1 = 1。創(chuàng)建了幾個(gè) String Object? 兩個(gè)對(duì)象,一個(gè)是 xyx,一個(gè)是指向 xyx的引用對(duì)象 s。 18, GC 是什么 ? 為什么要有 GC? (基礎(chǔ) )。斷言可以用于驗(yàn)證傳遞給私有方法的參數(shù)。 要在運(yùn)行時(shí)選擇禁用斷 言,可使用 da 或者 disableassertions 標(biāo)記。 Expression2 可以是得出一個(gè)值的任意表達(dá)式。它用于調(diào)試目的: assert(a 0)。 Collection 是個(gè) 下的接口,它是各種集合結(jié)構(gòu)的父接口。 Hashtable 類似于 HashMap,但是不允許 null 鍵和 null 值。 15, HashMap 和 Hashtable 的區(qū)別。是位運(yùn)算符。和 amp。 14, Static Nested Class 和 Inner Class 的不同,說得越多越好 (面試題 有的很籠統(tǒng) )。子類覆蓋 finalize() 方法以整理系統(tǒng)資源或者執(zhí)行其他清理工作。 finalize— 方法名。被聲明為 final 的變量必須在聲明時(shí)給定初值,而在以后的引用中只能讀取,不可修改。i++) { 11. 如果要設(shè)計(jì)一個(gè)圖形系統(tǒng),請(qǐng)你 設(shè)計(jì)基本的圖形元件 (Point,Line,Rectangle,Triangle)的簡(jiǎn)單實(shí)現(xiàn) 12,談?wù)?final, finally, finalize 的區(qū)別。 String intString=。 棧是一種線形集合,其添加和刪除元素的操作應(yīng)在同一段完成。 6. Error 與 Exception 有什么區(qū)別? Error 表示系統(tǒng)級(jí)的錯(cuò)誤和程序不必處理的異常, Exception 表示需要捕捉或者需要程序進(jìn)行處理的異常。 sleep():使一個(gè)正在運(yùn)行的線程處于睡眠狀態(tài),是一個(gè)靜態(tài)方法,調(diào)用此方法要捕捉InterruptedException 異常。垃圾回收器通常是作為一個(gè)單獨(dú)的低級(jí)別的線程運(yùn)行,不可預(yù)知的情況下對(duì)內(nèi)存堆中已經(jīng)死亡的或者長(zhǎng)時(shí)間沒有使用的對(duì)象進(jìn)行清楚和回收,程序員不能實(shí)時(shí)的調(diào)用垃圾回收器對(duì)某個(gè)對(duì)象或所有對(duì)象進(jìn)行垃圾回收。并考慮 2 種回收機(jī)制 。 由于 Java 不支持多繼承,而有可能某個(gè)類或?qū)ο笠褂梅謩e在幾個(gè)類或?qū)ο罄锩娴姆椒ɑ驅(qū)傩?,現(xiàn)有的單繼承機(jī)制就不能滿足要求。訪問 null 的對(duì)象時(shí)會(huì)引發(fā) NullPointerException。 當(dāng) JAVA 程序違反了 JAVA 的語義規(guī)則時(shí), JAVA 虛擬機(jī)就會(huì)將發(fā)生的錯(cuò)誤表示為一個(gè)異常。違反語義規(guī)則包括 2 種情況。另一種情況就是 JAVA 允許程序員擴(kuò)展這種語義檢查,程序員可以創(chuàng)建自己的異常,并自由選擇在何時(shí)用 throw關(guān)鍵字引發(fā)異常。與繼承相比,接口有更高的靈活性,因?yàn)榻涌谥袥]有任何實(shí)現(xiàn)代碼。 Java 語言中一個(gè)顯著的特點(diǎn)就是引入了垃圾回收機(jī)制,使 c++程序員最頭疼的內(nèi)存管理的問題迎刃而解,它使得 Java 程序員在編寫程序的時(shí)候不再需要考慮內(nèi)存管理?;厥諜C(jī)制有分代 復(fù)制垃圾回收和標(biāo)記垃圾回收,增量垃圾回收。 notify():喚醒一個(gè)處于等待狀態(tài)的線程,注意的是在調(diào)用此方法的時(shí)候,并不能確切的喚醒某一個(gè)等待狀態(tài)的線程,而是由 JVM 確定喚醒哪個(gè)線程,而且不是按優(yōu)先級(jí)。 7. 在 java 中一個(gè)類被聲明為 final 類型,表示了什么意思? 表示該類不能被繼承,是頂級(jí)類。棧按照后進(jìn)先出的方式進(jìn)行處理。 public int[] Arr(String s) { intString = s。 final— 修飾符(關(guān)鍵字)如果一個(gè)類被聲明為 final,意味著它不能再派生出新的子類,不能作為父類被繼承。被聲明為 final 的方法也 同樣只能使用,不能重載。 Java 技術(shù)允許使用 finalize() 方法在垃圾收集器將對(duì)象從內(nèi)存中清除出去之前做必要的清理工作。 finalize() 方法是在垃圾收集器刪除對(duì)象之前對(duì)這個(gè)對(duì)象調(diào)用的。 Nested Class (一般是 C++的說法), Inner Class (一般是 JAVA 的說法 )。amp。 amp。 都屬于 Map 接口的類,實(shí)現(xiàn)了將惟一鍵映射到特定的值上。它也比 HashMap 慢,因?yàn)樗峭降摹? 17,什么時(shí)候用 assert。 // throws an Assertionerror if a = 0 斷言可以有兩種形式: assert Expression1 。這個(gè)值用于生成顯示更多調(diào)試信息的 String 消息。 要系統(tǒng)類中啟用斷言,可使用 esa 或者 dsa 標(biāo)記。不過,斷言不應(yīng)該用于驗(yàn)證傳遞給公有方法的參數(shù),因?yàn)椴还苁欠駟⒂昧藬嘌?,公有方法都必須檢查其參數(shù)。 GC 是垃圾收集器。 20, ()等於多少 ? ()等於多少 ? ()返回( long) 12, ()返回( long) 11。 s1 += 1??尚薷臑?s1 =(short)(s1 + 1) 。在 sleep 時(shí)間間隔期滿后,線程不一定立即恢復(fù)執(zhí)行。 24,數(shù)組有沒有 length()這個(gè)方法 ? String 有沒有 length()這個(gè)方法? 4 數(shù)組沒有 length()這個(gè)方法,有 length 的屬性。重寫 Overriding是父類與子類之間多態(tài)性的一種表現(xiàn),重載 Overloading 是一個(gè)類中多態(tài)性 的一種表現(xiàn)。 Overloaded 的方法是可以改變返回值的類型。 27,給我一個(gè)你最常見到的 runtime exception。 exception 表示一種設(shè)計(jì)或?qū)崿F(xiàn)問題。然而可以創(chuàng)建一個(gè)變量,其類型是一個(gè)抽象類,并讓它指向具體子類的一個(gè)實(shí)例。知道其行為的其它類可以在 類中實(shí)現(xiàn)這些方法。接口中的所有方法都是抽象的,沒有一個(gè)有程序體。然后,它可以在實(shí)現(xiàn)了該接口的類的任何對(duì)象上調(diào)用接口的方法。 31, abstract 的 method 是否可同時(shí)是 static,是否可同時(shí)是 native,是否可同時(shí)是synchronized? 都不能 32,接口是否可繼承接口 ? 抽象類是否可實(shí)現(xiàn) (implements)接口 ? 抽象類是否可繼承實(shí)體類(concrete class)? 接口可以繼承接口。 run()方法可以產(chǎn)生必須退出的標(biāo)志來停止一個(gè)線程。 37, try {}里有一個(gè) return 語句,那么緊跟在這個(gè) try 后的 finally {}里的 code 會(huì)不會(huì)被執(zhí)行,什么時(shí)候被執(zhí)行,在 return 前還是后 ? 會(huì)執(zhí)行,在 return 前執(zhí)行。 Java 編程語言只由值傳遞參數(shù)。因此傳遞給 switch 和 case 語句的參數(shù)應(yīng)該是 int、 short、 char 或者 byte。 一般 Singleton 模式通常有幾種種形式: 第一種形式:定義一個(gè)類,它的構(gòu)造函數(shù)為 private 的,它有一個(gè) static 的 private 的該 6 類變量,在類初始化時(shí)實(shí)例話,通過一個(gè) public 的 getInstance 方法獲取對(duì)它的引用 ,繼而調(diào)用其中的方法。 public static synchronized Singleton getInstance() { //這個(gè)方法比上面有所改進(jìn), 不用每次都進(jìn)行生成對(duì)象,只是第一次 //使用時(shí)生成實(shí)例,提高了效率! if (instance==null) instance= new Singleton()。因?yàn)?contains 方法容易讓人引起誤解。 4編一段代碼,實(shí)現(xiàn)在控制臺(tái)輸入一組數(shù)字后,排序后在控制臺(tái)輸出; 4列出某文件夾下的所有文件; 50、調(diào)用系統(tǒng)命令實(shí)現(xiàn)刪除文件的操作; 7 5實(shí)現(xiàn)從文件中一次讀出一個(gè)字符的操作; 5列出一些控制流程的方法; 5多線程有哪些狀態(tài)? 5編寫了一個(gè)服務(wù)器端的程序?qū)崿F(xiàn)在客戶端輸入字符然后在控制臺(tái)上顯示,直到輸入 END為止,讓你寫出客戶端的程序; 5作用域 public,private,protected,以及不寫時(shí)的區(qū)別 答:區(qū)別如下: 作用域 當(dāng)前類 同一 package 子孫類 其他 package public √ √ √ √ protected √ √ √ friendly √ √ private √ 不寫時(shí)默認(rèn)為 friendly 5 ArrayList 和 Vector 的區(qū)別 ,HashMap 和 Hashtable 的區(qū)別 答:就 ArrayList 與 Vector 主要從二方面來說 . 一 .同步性 :Vector 是線程安全的,也就是說是同步的,而 ArrayList 是線程序不安全的,不是同步的 二 .數(shù)據(jù)增長(zhǎng) :當(dāng)需要增長(zhǎng)時(shí) ,Vector 默認(rèn)增長(zhǎng)為原來一培,而 ArrayList 卻是原來的一半 就 HashMap 與 HashTable 主要從三方面來說。 StringTokenizer maToker = new StringTokenizer(source,)。 i++。 public class FatherClass { 9 public FatherClass() { (FatherClass Create)。 } public static void main(String[] args) { FatherClass fc = new FatherClass()。 } } public OuterClass() { InterClass ic = new InterClass()。 //insert code here } You need to insert an inner class declaration at line 3. Which two inner class declarations are valid?(Choose two.) A. class InnerOne{ public static double methoda() {return d1。} } E. abstract class InnerOne{ public abstract double methoda()。 故 C 正確 四 .答案為 C、 E Java 的通信編程,編程題 (或問答 ),用 JAVA SOCKET 編程,讀服務(wù)器幾個(gè)字符,再寫入本地顯示? 11 答 :Server 端程序 : package test。 private Socket socket。 while(true) { socket = ()。 in = new BufferedReader(new InputStreamReader(()))。 (Your Message Received!)。 } }catch (IOException e) { (wrong)。 12 import .*。 PrintWriter out。 (Please enter some Character:)。 in = new BufferedReader(new InputStreamReader(()))。 ()。 用 JAVA 實(shí)現(xiàn)一種排序, JAVA 類實(shí)現(xiàn)序列化的方法 (二種 )? 如在 COLLECTION 框架中,實(shí)現(xiàn)比較要實(shí)現(xiàn)什么樣的接口? 答 :用插入法進(jìn)行排序代碼如下 package test。 Random rand = new Random()。i++ ) { (new Integer((()) % mod + 1))。 for(int i=1。 MaxSize++。j++ ) { if (((Integer)(j)).intValue()=()) { (j,tempInt)。 } } } } (The ArrayList Sort After:)。 } } 14 public static void main(String[] args) { InsertSort is = new InsertSort(10,100)。 答:代碼如下: package test。 SplitByte=by
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1