


全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1. final finally finalize的區(qū)別final 是一個修飾符(關(guān)鍵字),如果一個類被聲明為final,意味著它不能再派生出新的子類,不能作為父類被繼承。因此一個類不能既被聲明為abstract又被聲明為final。將變量或方法聲明為final,可以保證它們在使用中不被改變。被聲明為final的變量必須在聲明時給定初值,而在以后的引用中只能讀取,不可修改,被聲明為final的方法也只能使用,不能重裝。finally 在異常處理時提供finally塊來執(zhí)行任何清除操作。finalize 方法名,在垃圾收集器將對象從內(nèi)存中清除出去之前做必要的清理工作。2. HashMap和Hashtable的區(qū)別2.1HashMap類沒有分類和排序,它允許一個null鍵和多個null值。Hashtable類不允許null鍵和null值。2.2HashMap把Hashtable的contains去掉了,改成為containsKey和containsValue。2.3Hashtable是線程安全的,HashMap不是線程安全的。3. Collection和Collections的區(qū)別Collections是java.util包下的類;Collection是java.util包下的接口。4. List Set Map的區(qū)別List是有序的Collection,使用此接口能夠精確的控制每個元素插入的位置。用戶能夠使用索引來訪問List中的元素。Set是一種不含重復(fù)元素的Collection,Set最多有一個null元素。Map沒有繼承Collection接口,Map提供key到value的映射,一個Map中不能包含相同的Key,每個Key只能映射一個value。5. 序列化是指什么?有何用途?序列化就是一種用來處理對象流的機制,所謂對象流也就是將對象的內(nèi)容進行流化??梢詫α骰膶ο筮M行讀寫操作,也可將硫化后的對象傳輸于網(wǎng)絡(luò)之間。序列化是為了解決在對對象流進行讀寫操作時所引發(fā)的問題。序列化的實現(xiàn):將需要被序列化的類實現(xiàn)Serializable接口。6. RuntimeException與Exception的區(qū)別?并寫出幾個你遇到的RuntimeException。RuntimeException是運行時異常,不需要程序員主動去解決,Exception是非運行時異常,需要程序員在編寫代碼時盡量避免的,舉例:NullPointerException、IndexOutOfBoundsException。7. 指出Object類中equals()、hashcode()、toString()方法的作用。所有類都從Object繼承。如果你定義的類沒有覆蓋toString()方法,則對象調(diào)用toString()方法時用的是Object類的toString方法,返回的是“類名hashcode”。如果equals沒有被覆蓋,作用則是判斷兩個對象是否相同。String類會覆蓋上面兩個方法,toString()返回自身。equals()則用于判斷兩個字符串的字符是否全部一樣,而=號則會判斷兩個對象是否一樣。8. 寫一個程序,實現(xiàn)從文件中讀出文件內(nèi)容,并將其打印在屏幕當中,并標注上行號。public static void readFileByLines(String fileName)File file = new File(fileName);BufferedReader reader = null;System.out.println(“按行讀取文件的內(nèi)容”);try reader = new BufferReader(new FileReader(file);catch(FileNotFoundException e) e.printStackTrace();String tempString = null;int line = 1;try while(tempString=reader.readLine() != null) System.out.println(“l(fā)ine ”+line+”:”+tempString); line+;catch(IOException e) e.printStackTrace();try reader.close();catch(IOException e) e.printStackTrace();finally if(reader != null) try e.printStackTrace();catch(Exception e) e.printStackTrace();9. 寫一段程序jdbc連接數(shù)據(jù)庫,Oracle為例。private Connection getConnection(String usr, String pwd)Connection conn = null;try Class.forName(“oracle.jdbc.driver.OracleDriver”); conn = DriverManager.getConnection(“jdbc:oracle:thin:192.168.0.1:ORCL”,usr, pwd); catch(SQLException e) return null;return conn; 10 寫一段程序,現(xiàn)實一個單例。public class Singletonprivate
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 唐山市常態(tài)化管理辦法
- 地鐵防水施工管理辦法
- 如何開展科研管理辦法
- 科技轉(zhuǎn)移機構(gòu)管理辦法
- 肥胖中醫(yī)辨證課件
- 野外測量培訓(xùn)課件
- 供電公司青年培訓(xùn)課件
- 房石鎮(zhèn)九年級數(shù)學(xué)試卷
- 福建閩侯小升初數(shù)學(xué)試卷
- 定興期末考試數(shù)學(xué)試卷
- 2025年廣東省高考政治試卷真題(含答案解析)
- 公園亭子拆除方案(3篇)
- 2024年宜昌市檢察機關(guān)招聘檢察輔助人員筆試真題
- Unit 2 Home Sweet Home 第2課時(Section A Pronunciation 2a-2e) 2025-2026學(xué)年人教版英語八年級下冊
- 2025年中國繼電保護裝置行業(yè)市場調(diào)查、投資前景及策略咨詢報告
- 2025-2030年中國非球面玻璃鏡片行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 中國文化概論-華南師范大學(xué)中國大學(xué)mooc課后章節(jié)答案期末考試題庫2023年
- GB/T 18451.1-2022風力發(fā)電機組設(shè)計要求
- 援絕神丹_集成良方三百種_方劑加減變化匯總
- 公路工程通用表格
- 中藥飲片GMP認證檢查指導(dǎo)原則
評論
0/150
提交評論