2017java面試題含答案_第1頁(yè)
已閱讀1頁(yè),還剩136頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、11372017Java面試題面試題—帶答案詳解帶答案詳解一.Java基礎(chǔ).............................................................................................................................71、一個(gè)“.java“源文件中是否可以包括多個(gè)類(不是內(nèi)部類)?有什么限制?.......72、Java有沒(méi)有g(shù)o

2、to........................................................................................................83、說(shuō)說(shuō)s1=s11有什么錯(cuò)shts1=1s1=1有什么錯(cuò).......................97、型變量中能不能存貯一個(gè)中文漢字為什么........................................

3、..........98、用最有效率的方法算出2乘以8等於幾................................................................99、請(qǐng)?jiān)O(shè)計(jì)一個(gè)一百億的計(jì)算器......................................................................................910、使用final關(guān)鍵字修飾一個(gè)變量時(shí),是引用

4、不能變,還是引用的對(duì)象不能變?..........................................................................................................................................1111、“==“和equals方法究竟有什么區(qū)別?.........................................

5、.........................1112、靜態(tài)變量和實(shí)例變量的區(qū)別?..............................................................................1213、是否可以從一個(gè)static方法內(nèi)部發(fā)出對(duì)非static方法的調(diào)用?.........................1214、Integer與int的區(qū)別.................

6、..............................................................................1315、Math.round(11.5)等於多少M(fèi)ath.round(11.5)等於多少...................................1316、下面的代碼有什么不妥之處.............................................

7、...................................1317、請(qǐng)說(shuō)出作用域public,private,protected,以及不寫(xiě)時(shí)的區(qū)別.........................1318、Overload和Override的區(qū)別。Overloaded的方法是否可以改變返回值的類型.................................................................

8、.........................................................................1419、構(gòu)造器Construct是否可被override.................................................................1520、接口是否可繼承接口抽象類是否可實(shí)現(xiàn)(implements)接口抽象類是否可繼承具體類(concr

9、eteclass)抽象類中是否可以有靜態(tài)的main方法?.......................1521、寫(xiě)clone()方法時(shí),通常都有一行代碼,是什么?.............................................1522、面向?qū)ο蟮奶卣饔心男┓矫?............................................................................

10、.....1523、java中實(shí)現(xiàn)多態(tài)的機(jī)制是什么?..........................................................................1724、abstractclass和interface有什么區(qū)別..................................................................1725、abstract的method是

11、否可同時(shí)是static是否可同時(shí)是native,是否可同時(shí)是synchronized..................................................................................................................1826、什么是內(nèi)部類?StaticNestedClass和InnerClass的不同。....................

12、........1927、內(nèi)部類可以引用它的包含類的成員嗎?有沒(méi)有什么限制?..............................2028、AnonymousInnerClass(匿名內(nèi)部類)是否可以extends(繼承)其它類,是否可以implements(實(shí)現(xiàn))interface(接口).......................................................................

13、......2129、super.getClass()方法調(diào)用...........................................................................2130、String是最基本的數(shù)據(jù)類型嗎.............................................................................2231、Strings=“He

14、llo“s=s“wld!“這兩行代碼執(zhí)行后,原始的String對(duì)象中的內(nèi)容到底變了沒(méi)有?......................................................................................................2232、是否可以繼承String類........................................................

15、................................2333、Strings=newString(“xyz“)創(chuàng)建了幾個(gè)StringObject二者之間有什么區(qū)別?....................................................................................................................................

16、......2334、String和StringBuffer的區(qū)別................................................................................233137的是父類的compareTo方法,還是使用的子類的compareTo方法,還是拋異常!..........................................................

17、................................................................................4871、說(shuō)出一些常用的類,包,接口,請(qǐng)各舉5個(gè)......................................................4972、java中有幾種類型的流?JDK為每種類型的流提供了一些抽象類以供繼承,請(qǐng)說(shuō)出他們分別是哪些類?.........

18、.................................................................................5073、字節(jié)流與字符流的區(qū)別..........................................................................................5074、什么是java序列化,如何實(shí)現(xiàn)java序列化?或者請(qǐng)解釋S

19、erializable接口的作用。..................................................................................................................................5175、描述一下JVM加載class文件的原理機(jī)制...............................................

20、.........5276、heap和stack有什么區(qū)別。...................................................................................5277、GC是什么為什么要有GC...............................................................................5278、垃圾回收的優(yōu)

21、點(diǎn)和原理。并考慮2種回收機(jī)制。..............................................5279、垃圾回收器的基本原理是什么?垃圾回收器可以馬上回收內(nèi)存嗎?有什么辦法主動(dòng)通知虛擬機(jī)進(jìn)行垃圾回收?..............................................................................5380、什么時(shí)候用assert。...........

22、....................................................................................5381、java中會(huì)存在內(nèi)存泄漏嗎,請(qǐng)簡(jiǎn)單描述。..........................................................5482、能不能自己寫(xiě)個(gè)類,也叫java.lang.String?....................

23、...................................5783.Java代碼查錯(cuò)...................................................................................................................57二.算法...................................................

24、................................................................................611、編寫(xiě)一個(gè)程序,將a.txt文件中的單詞與b.txt文件中的單詞交替合并到c.txt文件中,a.txt文件中的單詞用回車符分隔,b.txt文件中用回車或空格進(jìn)行分隔。.612、編寫(xiě)一個(gè)程序,將d:java目錄下的所有.java文件復(fù)制到d:jad目錄下,并將原來(lái)文件的擴(kuò)展名

25、從.java改為.jad。...........................................................................633、編寫(xiě)一個(gè)截取字符串的函數(shù),輸入為一個(gè)字符串和字節(jié)數(shù),輸出為按字節(jié)截取的字符串,但要保證漢字不被截取半個(gè),如“我ABC”,4,應(yīng)該截取“我AB”,輸入“我ABC漢DEF”,6,應(yīng)該輸出“我ABC”,而不是“我ABC漢的半個(gè)”。................

26、..........................................................................................................................654、有一個(gè)字符串,其中包含中文字符、英文字符和數(shù)字字符,請(qǐng)統(tǒng)計(jì)和打印出各個(gè)字符的個(gè)數(shù)。.....................................................

27、.........................................................665、說(shuō)明生活中遇到的二叉樹(shù),用java實(shí)現(xiàn)二叉樹(shù)...................................................676、從類似如下的文本文件中讀取出所有的姓名,并打印出重復(fù)的姓名和重復(fù)的次數(shù),并按重復(fù)次數(shù)排序:.....................................

28、.........................................................727、寫(xiě)一個(gè)Singleton出來(lái)。..........................................................................................758、遞歸算法題1............................................

29、.................................................................779、遞歸算法題2.............................................................................................................7810、排序都有哪幾種方法?請(qǐng)列舉。用JAVA實(shí)現(xiàn)一個(gè)快速排序。...

30、..................7911、有數(shù)組a[n],用java代碼將數(shù)組元素順序顛倒.................................................8012金額轉(zhuǎn)換,阿拉伯?dāng)?shù)字的金額轉(zhuǎn)換成中國(guó)傳統(tǒng)的形式如:(¥1011)-(一千零一拾一元整)輸出。..........................................................................

31、.....81三.html&Javript&ajax部分..............................................................................................821.判斷第二個(gè)日期比第一個(gè)日期大.............................................................................822

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論