版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、11372017Java面試題面試題—帶答案詳解帶答案詳解一.Java基礎.............................................................................................................................71、一個“.java“源文件中是否可以包括多個類(不是內部類)?有什么限制?.......72、Java有沒有go
2、to........................................................................................................83、說說s1=s11有什么錯shts1=1s1=1有什么錯.......................97、型變量中能不能存貯一個中文漢字為什么........................................
3、..........98、用最有效率的方法算出2乘以8等於幾................................................................99、請設計一個一百億的計算器......................................................................................910、使用final關鍵字修飾一個變量時,是引用
4、不能變,還是引用的對象不能變?..........................................................................................................................................1111、“==“和equals方法究竟有什么區(qū)別?.........................................
5、.........................1112、靜態(tài)變量和實例變量的區(qū)別?..............................................................................1213、是否可以從一個static方法內部發(fā)出對非static方法的調用?.........................1214、Integer與int的區(qū)別.................
6、..............................................................................1315、Math.round(11.5)等於多少Math.round(11.5)等於多少...................................1316、下面的代碼有什么不妥之處.............................................
7、...................................1317、請說出作用域public,private,protected,以及不寫時的區(qū)別.........................1318、Overload和Override的區(qū)別。Overloaded的方法是否可以改變返回值的類型.................................................................
8、.........................................................................1419、構造器Construct是否可被override.................................................................1520、接口是否可繼承接口抽象類是否可實現(xiàn)(implements)接口抽象類是否可繼承具體類(concr
9、eteclass)抽象類中是否可以有靜態(tài)的main方法?.......................1521、寫clone()方法時,通常都有一行代碼,是什么?.............................................1522、面向對象的特征有哪些方面.............................................................................
10、.....1523、java中實現(xiàn)多態(tài)的機制是什么?..........................................................................1724、abstractclass和interface有什么區(qū)別..................................................................1725、abstract的method是
11、否可同時是static是否可同時是native,是否可同時是synchronized..................................................................................................................1826、什么是內部類?StaticNestedClass和InnerClass的不同。....................
12、........1927、內部類可以引用它的包含類的成員嗎?有沒有什么限制?..............................2028、AnonymousInnerClass(匿名內部類)是否可以extends(繼承)其它類,是否可以implements(實現(xiàn))interface(接口).......................................................................
13、......2129、super.getClass()方法調用...........................................................................2130、String是最基本的數(shù)據類型嗎.............................................................................2231、Strings=“He
14、llo“s=s“wld!“這兩行代碼執(zhí)行后,原始的String對象中的內容到底變了沒有?......................................................................................................2232、是否可以繼承String類........................................................
15、................................2333、Strings=newString(“xyz“)創(chuàng)建了幾個StringObject二者之間有什么區(qū)別?....................................................................................................................................
16、......2334、String和StringBuffer的區(qū)別................................................................................233137的是父類的compareTo方法,還是使用的子類的compareTo方法,還是拋異常!..........................................................
17、................................................................................4871、說出一些常用的類,包,接口,請各舉5個......................................................4972、java中有幾種類型的流?JDK為每種類型的流提供了一些抽象類以供繼承,請說出他們分別是哪些類?.........
18、.................................................................................5073、字節(jié)流與字符流的區(qū)別..........................................................................................5074、什么是java序列化,如何實現(xiàn)java序列化?或者請解釋S
19、erializable接口的作用。..................................................................................................................................5175、描述一下JVM加載class文件的原理機制...............................................
20、.........5276、heap和stack有什么區(qū)別。...................................................................................5277、GC是什么為什么要有GC...............................................................................5278、垃圾回收的優(yōu)
21、點和原理。并考慮2種回收機制。..............................................5279、垃圾回收器的基本原理是什么?垃圾回收器可以馬上回收內存嗎?有什么辦法主動通知虛擬機進行垃圾回收?..............................................................................5380、什么時候用assert。...........
22、....................................................................................5381、java中會存在內存泄漏嗎,請簡單描述。..........................................................5482、能不能自己寫個類,也叫java.lang.String?....................
23、...................................5783.Java代碼查錯...................................................................................................................57二.算法...................................................
24、................................................................................611、編寫一個程序,將a.txt文件中的單詞與b.txt文件中的單詞交替合并到c.txt文件中,a.txt文件中的單詞用回車符分隔,b.txt文件中用回車或空格進行分隔。.612、編寫一個程序,將d:java目錄下的所有.java文件復制到d:jad目錄下,并將原來文件的擴展名
25、從.java改為.jad。...........................................................................633、編寫一個截取字符串的函數(shù),輸入為一個字符串和字節(jié)數(shù),輸出為按字節(jié)截取的字符串,但要保證漢字不被截取半個,如“我ABC”,4,應該截取“我AB”,輸入“我ABC漢DEF”,6,應該輸出“我ABC”,而不是“我ABC漢的半個”。................
26、..........................................................................................................................654、有一個字符串,其中包含中文字符、英文字符和數(shù)字字符,請統(tǒng)計和打印出各個字符的個數(shù)。.....................................................
27、.........................................................665、說明生活中遇到的二叉樹,用java實現(xiàn)二叉樹...................................................676、從類似如下的文本文件中讀取出所有的姓名,并打印出重復的姓名和重復的次數(shù),并按重復次數(shù)排序:.....................................
28、.........................................................727、寫一個Singleton出來。..........................................................................................758、遞歸算法題1............................................
29、.................................................................779、遞歸算法題2.............................................................................................................7810、排序都有哪幾種方法?請列舉。用JAVA實現(xiàn)一個快速排序。...
30、..................7911、有數(shù)組a[n],用java代碼將數(shù)組元素順序顛倒.................................................8012金額轉換,阿拉伯數(shù)字的金額轉換成中國傳統(tǒng)的形式如:(¥1011)-(一千零一拾一元整)輸出。..........................................................................
31、.....81三.html&Javript&ajax部分..............................................................................................821.判斷第二個日期比第一個日期大.............................................................................822
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論