




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、JAVA部分1 八個基本數據類型和包裝類及其區別?基* -byteshortcharintlong float double boolean包裝類ByteShortCharacter In tegerLong Float Double Boolean區口“ 基本數據類型放在棧里編譯前確定大小速度快功能弱包裝類放在堆里運行時確定大小速度慢功能強2什么是裝箱?什么是拆箱?裝箱:基本數據類型轉為包裝類拆箱:包裝類轉為基本數據類型3&和&&的區別?&&只能進行邏輯運算可能會短路&既能進行邏輯運算也能進行位運算永遠不會短路4. JAVA中有沒有goto有g
2、oto是個保留字暫未啟用5. byte i=1;A. i=i+1;B. i+;C. +i;哪個會報錯?為什么?A報錯,因為i=i+1提升為int類型了6.System.out.pri ntl n(1>2?1.0:2);輸出的結果是?輸出2.07String str = new String (“ aaa ";產生了幾個對象 分別放在那里?產生了兩個對象一個放在常量池里(aaa) 個放在堆里(str) 8寫一個冒泡排序 for(i nt i = 0 ; i < aen gth ; i+)for(i nt j = 0 ; j < a.le ngth-1 ; j+)int
3、 t = 0;if(aj>aj+1)t=aj;aj=aj+1;aj+1=t;9. jdk1.5以后的新特性?自動裝箱,拆箱;泛型;foreach循壞;枚舉類型;靜態導入10. char能不能存一個漢字?能因為一個漢字占兩個字節char類型可以存兩個字節11. jvm jre jdk分別是什么?jvm : java虛擬機jre : java運行時環境 jdk : java開發包12. java與C+的區別?Java跨平臺,自動會回收垃圾,單繼承C+不口J跨平臺,有指針,多繼承13.數組的長度?字符串的長度?集合的長度?數組的長度length是屬性,字符串的長度length是方法,集合的長度
4、是size () 方法14. switch后面可以接什么類型?int及其以下的類型,jdk1.7以后還支持string類15. 類和對象的尖系:類是對象的抽象對象是類的具體16. 構造函數的要求 能否重寫重載?作用? 構造函數與類同名無返回類型能重載不能重寫作用:給屬性賦值17. 重載與重寫的區別?重載(overload):同一個類中方法名相同參數不同與返回類型無尖重寫(override):不同類中必須滿足繼承尖系方法名相同參數相同返回類型 相同子類的訪問修飾符不能小于父類子類異常不能大于父類18. this 和 super 的區別?this是指當前對象super是訪問父類的尖鍵字19. fi
5、 nal fin ally fin alize 的區別?final:可以修飾類、變量、屬性、方法修飾類時不能被繼承;修飾屬性和變量時是一個常量;修飾方法時不能被重 寫fin ally:處理異常時最終被執行的代碼fin alize:垃圾回收垃圾:是指沒有弓I用指向對象20. 怎么理解gc()?就是垃圾回收,垃圾是指沒有引用指向對象,垃圾回收時會進行線程掃描, 調用 system.gc(),并且會自動調用finalize。這個方法21. 抽象類和接口的區別?接口比抽象類更抽象接口是完全抽象抽象類是一種強尖系接口是一種弱尖系接口可以降低耦合度22. 多態實現的方式有哪些?靜態綁定(重載)編譯時綁定動
6、態綁定(重寫)運行時綁定23. java的五大常用包?javaang java.sql java.util java.io24. 寫出五大包中的五個類?lang 包里面的類:Object String StringBuffer StringBuilder Math ThreadRunnable System包裝類異常util 包里面的類:Date Pattern Match Calendar 集合sql 包里面的類:Date Time Timestamp Connection Driver ResultSet io 包 里面的類:File Inputstream Outputstream Re
7、ader Writer net 包里面的類: Socket ServerSocket URL UrlEncoder UrlDecoder 25.Object 中有哪些方 法?分別是什么意思? equals比對象地址 hashcode哈希碼值 wait notify線程通訊 tostri ng轉為字符串 getclass得至U類 fin allize垃圾回收clo ne 克隆26.Object 和 String 類中 equals hashcode tostring 的區別?ObjectStri ng和包裝類equals永遠比地址比內容hashcode根據內存計算根據值計算tostring輸出全
8、類名+hashcode值輸出內容27Java中產生對象的四種方法 分別在什么情況下使用?new類(常規)克隆(兩個相同的對象)反射(兩個活的對象)反序列化(查數據庫)28.Stri ng Strin gBuffer Stri ngBuiler 的區另! ?Stri ng不能被修改StringBuffer能修改同步效率低安全StringBuilder能修改異步效率高不安全29.區別?Str.equals( “ abed可能會報空指針異常“ abc ” .equals(str)/不會報空指針異常30實現多線程的方法:1 繼承Thread類2實現Runnable方法啟動多線程:start ()方法終
9、止多線程:1.正常終止2.異常終止InterruputedException31 .wait 和 sleep 的區別?Sleep:是休眠一段時間后繼續執行是Thread里面的方法不會釋放鎖Wait:不會繼續執行被喚醒后再執行是Object里面的方法11/7會釋放鎖32設計模式有哪些?迭代模式、MVC、DAO單例、IOC控制反轉模式)、AOP (面向切面編程)33. 寫出懶加載和立即加載?34. collection有哪些方法?add addAII remove removeAII size35. collection 和 map 框架圖collectio n: list:ArrayList L
10、in kedList Vector set: hashSet TreeSetmap: HashMap TreeMap Hashtable36ist與set的區別?list :有序可以放重復元素set :無序,不可以放重復元素37. arraylistinkedlist vector 的區別?arraylist:動態數組增刪效率低,查詢效率高 linkedlist :動態鏈接增刪效率高,查詢效率低 vector:動態數組增刪效率低,查詢效率高38. 自然排序與客戶排序的區別?自然排序:導的是lang包,直接new, 客戶排序:導的是Util包,要寫一個第三方的類異步不安全同步安全性高39. HashMap 與 Ha
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商務中心設備使用細則
- 2025年國際貿易實務與國際市場分析試卷及答案
- 2025年公共藝術設計專業入學考試試卷及答案
- 中小學心理健康教育緒論
- 2025年工程心理學基礎知識考試卷及答案
- 2025年文化旅游產品開發與運營考試題及答案
- 神經內科腦出血護理查房
- Unit 7A Day to Remember Section B (1a~1d)(內嵌音視頻)人教版七年級下冊
- 中班一日安全常規
- 2025年測繪科學與技術基礎知識考試卷及答案
- 芬頓試劑投加量計算
- 精選《機械制圖》期末考試題庫388題(含答案)
- 2023年山西萬家寨水務控股集團有限公司招聘筆試題庫及答案解析
- 數碼照片檔案管理夏2014
- GB/T 19249-2003反滲透水處理設備
- 2023年德陽市旌陽區廣播電視臺(融媒體中心)招聘筆試題庫及答案解析
- 小學生職業生涯規劃啟蒙課件PPT
- 鉆井安全操作規范
- 食用菌生產技術 大球蓋菇栽培技術課件
- 花城版小學二年級音樂(下)全冊教案
- 小班語言課《水果歌》PPT
評論
0/150
提交評論