亚洲v欧美v国产v在线成_制服丝袜中文字幕丝袜专区_一区二区三区韩国电影_激情欧美一区二区中文字幕

我要投稿 投訴建議

java的一些超難面試題

時(shí)間:2022-10-30 22:41:29 面試試題 我要投稿
  • 相關(guān)推薦

關(guān)于java的一些超難面試題

  1。變態(tài)指數(shù)4

關(guān)于java的一些超難面試題

  intx=4;

  System.out.println("valueis"+((x>4)?99.9:9));

  答案9.0問號(hào)表達(dá)式的后面兩個(gè)條件有要求,因?yàn)榍懊娴氖莊loat,所以后面轉(zhuǎn)為float.

  估計(jì)出題者才通過(guò)SCJp的考試。

  2.變態(tài)指數(shù)5

  publicclassTest{publicstaticvoidmain(String[]args){

  intx=4;

  java.util.Datedate=(x>4)?newA():newB();

  }

  }

  classAextendsjava.util.Date{}

  classBextendsjava.util.Date{}

  答案jdk1.4編譯不通過(guò),1.5可以

  不知道出題人的意圖

  3.變態(tài)指數(shù)6

  Strings=newString("abc");

  創(chuàng)建了幾個(gè)String對(duì)象?

  答案2個(gè)

  這樣的公司最好不要去

  4.變態(tài)指數(shù)7

  const是不是java的關(guān)鍵字?

  答案const是java的關(guān)鍵字,但是java沒有實(shí)現(xiàn)它

  一般人絕對(duì)用不到它

  5.變態(tài)指數(shù)8

  ,shorts1=1;s1=s1+1;有什么錯(cuò)?shorts1=1;s1+=1;有什么錯(cuò)?

  答案1錯(cuò)2對(duì),1因?yàn)橄蛏限D(zhuǎn)型了,最后導(dǎo)致類型不匹配錯(cuò)誤,

  因?yàn)閟1的+=是一個(gè)操作符,能夠自動(dòng)轉(zhuǎn)型,

  shorts1=1;

  s1=s1+1;這句話在c++里面可以的

  不知道出題人的意圖

  6.變態(tài)指數(shù)9

  上海貝爾的面試題:你認(rèn)為效率最高的方法,實(shí)現(xiàn)從1加到100.

  答案1-100的累加相當(dāng)于加50次101,這樣循環(huán)次數(shù)從100次降為50次:

  intsun=0

  for(inti=1,j=100;i<=50;i++,j--){

  sun=sun+i+j;

  }

  出題人腦子有問題,直接(1+100)*50不是最快...其實(shí)類似這樣的優(yōu)化應(yīng)該不是程序員考慮的范疇吧

  7.變態(tài)指數(shù)10

  System.out.println(5.0942*1000);

  System.out.println(5.0943*1000);

  System.out.println(5.0944*1000);的結(jié)果

  答案:5094.25094.2999999999995094.400000000001

  原理和浮點(diǎn)數(shù)的計(jì)算機(jī)表示方式有關(guān),你不用上機(jī),就答對(duì)了,你最好去微軟,接替安德爾森.

  ******************************************************************************************

  第一,談?wù)刦inal, finally, finalize的區(qū)別。

  第二,Anonymous Inner Class (匿名內(nèi)部類) 是否可以extends(繼承)其它類,是否可以implements(實(shí)現(xiàn))interface(接口)?

  第三,Static Nested Class 和 Inner Class的不同,說(shuō)得越多越好(面試題有的很籠統(tǒng))。

  第四,&和&&的區(qū)別。

  第五,HashMap和Hashtable的區(qū)別。

  第六,Collection 和 Collections的區(qū)別。

  第七,什么時(shí)候用assert.

  第八,GC是什么? 為什么要有GC?

  第九,String s = new String("xyz");創(chuàng)建了幾個(gè)String Object?

  第十,Math.round(11.5)等於多少? Math.round(-11.5)等於多少?

  第十一,short s1 = 1; s1 = s1 + 1;有什么錯(cuò)? short s1 = 1; s1 += 1;有什么錯(cuò)?

  第十二,sleep() 和 wait() 有什么區(qū)別?

  第十三,Java有沒有g(shù)oto?

  第十四,數(shù)組有沒有l(wèi)ength()這個(gè)方法? String有沒有l(wèi)ength()這個(gè)方法?

  第十五,Overload和Override的區(qū)別。Overloaded的方法是否可以改變返回值的類型?

  第十六,Set里的元素是不能重復(fù)的,那么用什么方法來(lái)區(qū)分重復(fù)與否呢? 是用==還是equals()? 它們有何區(qū)別?

  第十七,給我一個(gè)你最常見到的runtime exception.

  第十八,error和exception有什么區(qū)別?

  第十九,List, Set, Map是否繼承自Collection接口?

  第二十,abstract class和interface有什么區(qū)別?

  第二十一,abstract的method是否可同時(shí)是static,是否可同時(shí)是native,是否可同時(shí)是synchronized?

  第二十二,接口是否可繼承接口? 抽象類是否可實(shí)現(xiàn)(implements)接口? 抽象類是否可繼承實(shí)體類(concrete class)?

  第二十三,啟動(dòng)一個(gè)線程是用run()還是start()?

  第二十四,構(gòu)造器Constructor是否可被override?

  第二十五,是否可以繼承String類?

  第二十六,當(dāng)一個(gè)線程進(jìn)入一個(gè)對(duì)象的一個(gè)synchronized方法后,其它線程是否可進(jìn)入此對(duì)象的其它方法?

  第二十七,try {}里有一個(gè)return語(yǔ)句,那么緊跟在這個(gè)try后的finally {}里的code會(huì)不會(huì)被執(zhí)行,什么時(shí)候被執(zhí)行,在return前還是后?

  第二十八,編程題: 用最有效率的方法算出2乘以8等於幾?

  第二十九,兩個(gè)對(duì)象值相同(x.equals(y) == true),但卻可有不同的hash code,這句話對(duì)不對(duì)?

  第三十,當(dāng)一個(gè)對(duì)象被當(dāng)作參數(shù)傳遞到一個(gè)方法后,此方法可改變這個(gè)對(duì)象的屬性,并可返回變化后的結(jié)果,那么這里到底是值傳遞還是引用傳遞?

  第三十一,swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?

  第三十二,編程題: 寫一個(gè)Singleton出來(lái)。

  以下是答案

  第一,談?wù)刦inal, finally, finalize的區(qū)別。

  final—修飾符(關(guān)鍵字)如果一個(gè)類被聲明為final,意味著它不能再派生出新的子類,不能作為父類被繼承。因此一個(gè)類不能既被聲明為 abstract的,又被聲明為final的。將變量或方法聲明為final,可以保證它們?cè)谑褂弥胁槐桓淖。被聲明為final的變量必須在聲明時(shí)給定初值,而在以后的引用中只能讀取,不可修改。被聲明為final的方法也同樣只能使用,不能重載finally—再異常處理時(shí)提供 finally 塊來(lái)執(zhí)行任何清除操作。如果拋出一個(gè)異常,那么相匹配的 catch 子句就會(huì)執(zhí)行,然后控制就會(huì)進(jìn)入 finally 塊(如果有的話)。

  finalize—方法名。Java 技術(shù)允許使用 finalize() 方法在垃圾收集器將對(duì)象從內(nèi)存中清除出去之前做必要的清理工作。這個(gè)方法是由垃圾收集器在確定這個(gè)對(duì)象沒有被引用時(shí)對(duì)這個(gè)對(duì)象調(diào)用的。它是在 Object 類中定義的,因此所有的類都繼承了它。子類覆蓋 finalize() 方法以整理系統(tǒng)資源或者執(zhí)行其他清理工作。finalize() 方法是在垃圾收集器刪除對(duì)象之前對(duì)這個(gè)對(duì)象調(diào)用的。

  第二,Anonymous Inner Class (匿名內(nèi)部類) 是否可以extends(繼承)其它類,是否可以implements(實(shí)現(xiàn))interface(接口)?

  匿名的內(nèi)部類是沒有名字的內(nèi)部類。不能extends(繼承) 其它類,但一個(gè)內(nèi)部類可以作為一個(gè)接口,由另一個(gè)內(nèi)部類實(shí)現(xiàn)。

  第三,Static Nested Class 和 Inner Class的不同,說(shuō)得越多越好(面試題有的很籠統(tǒng))。

  Nested Class (一般是C++的說(shuō)法),Inner Class (一般是JAVA的說(shuō)法)。Java內(nèi)部類與C++嵌套類最大的不同就在于是否有指向外部的引用上。具體可見http: //www.frontfree.net/articles/services/view.asp?id=704&page=1注: 靜態(tài)內(nèi)部類(Inner Class)意味著1創(chuàng)建一個(gè)static內(nèi)部類的對(duì)象,不需要一個(gè)外部類對(duì)象,2不能從一個(gè)static內(nèi)部類的一個(gè)對(duì)象訪問一個(gè)外部類對(duì)象

  第四,&和&&的區(qū)別。

  &是位運(yùn)算符。&&是布爾邏輯運(yùn)算符。

  第五,HashMap和Hashtable的區(qū)別。

  都屬于Map接口的類,實(shí)現(xiàn)了將惟一鍵映射到特定的值上。

  HashMap 類沒有分類或者排序。它允許一個(gè) null 鍵和多個(gè) null 值。

  Hashtable 類似于 HashMap,但是不允許 null 鍵和 null 值。它也比 HashMap 慢,因?yàn)樗峭降摹?/p>

  第六,Collection 和 Collections的區(qū)別。

  Collections是個(gè)java.util下的類,它包含有各種有關(guān)集合操作的靜態(tài)方法。

  Collection是個(gè)java.util下的接口,它是各種集合結(jié)構(gòu)的父接口。

  第七,什么時(shí)候用assert.斷言是一個(gè)包含布爾表達(dá)式的語(yǔ)句,在執(zhí)行這個(gè)語(yǔ)句時(shí)假定該表達(dá)式為 true.如果表達(dá)式計(jì)算為 false,那么系統(tǒng)會(huì)報(bào)告一個(gè) AssertionError.它用于調(diào)試目的:assert(a > 0); // throws an AssertionError if a <= 0斷言可以有兩種形式:assert Expression1 ;assert Expression1 : Expression2 ;Expression1 應(yīng)該總是產(chǎn)生一個(gè)布爾值。

  Expression2 可以是得出一個(gè)值的任意表達(dá)式。這個(gè)值用于生成顯示更多調(diào)試信息的 String 消息。

  斷言在默認(rèn)情況下是禁用的。要在編譯時(shí)啟用斷言,需要使用 source 1.4 標(biāo)記:javac -source 1.4 Test.java要在運(yùn)行時(shí)啟用斷言,可使用 -enableassertions 或者 -ea 標(biāo)記。

  要在運(yùn)行時(shí)選擇禁用斷言,可使用 -da 或者 -disableassertions 標(biāo)記。

  要系統(tǒng)類中啟用斷言,可使用 -esa 或者 -dsa 標(biāo)記。還可以在包的基礎(chǔ)上啟用或者禁用斷言。

  可以在預(yù)計(jì)正常情況下不會(huì)到達(dá)的任何位置上放置斷言。斷言可以用于驗(yàn)證傳遞給私有方法的參數(shù)。不過(guò),斷言不應(yīng)該用于驗(yàn)證傳遞給公有方法的參數(shù),因?yàn)椴还苁欠駟⒂昧藬嘌,公有方法都必須檢查其參數(shù)。不過(guò),既可以在公有方法中,也可以在非公有方法中利用斷言測(cè)試后置條件。另外,斷言不應(yīng)該以任何方式改變程序的狀態(tài)。

  第八,GC是什么? 為什么要有GC? (基礎(chǔ))。

  GC是垃圾收集器。Java 程序員不用擔(dān)心內(nèi)存管理,因?yàn)槔占鲿?huì)自動(dòng)進(jìn)行管理。要請(qǐng)求垃圾收集,可以調(diào)用下面的方法之一:System.gc()

  Runtime.getRuntime()。gc()

  第九,String s = new String("xyz");創(chuàng)建了幾個(gè)String Object?

  兩個(gè)對(duì)象,一個(gè)是“xyx”,一個(gè)是指向“xyx”的引用對(duì)象s.

  第十,Math.round(11.5)等於多少? Math.round(-11.5)等於多少?

  Math.round(11.5)返回(long)12,Math.round(-11.5)返回(long)-11;

  第十一,short s1 = 1; s1 = s1 + 1;有什么錯(cuò)? short s1 = 1; s1 += 1;有什么錯(cuò)?

  short s1 = 1; s1 = s1 + 1;有錯(cuò),s1是short型,s1+1是int型,不能顯式轉(zhuǎn)化為short型?尚薷臑閟1 =(short)(s1 + 1) .short s1 = 1; s1 += 1正確。

  第十二,sleep() 和 wait() 有什么區(qū)別? 搞線程的最愛sleep()方法是使線程停止一段時(shí)間的方法。在sleep 時(shí)間間隔期滿后,線程不一定立即恢復(fù)執(zhí)行。這是因?yàn)樵谀莻(gè)時(shí)刻,其它線程可能正在運(yùn)行而且沒有被調(diào)度為放棄執(zhí)行,除非(a)“醒來(lái)”的線程具有更高的優(yōu)先級(jí)(b)正在運(yùn)行的線程因?yàn)槠渌蚨枞?/p>

  wait()是線程交互時(shí),如果線程對(duì)一個(gè)同步對(duì)象x 發(fā)出一個(gè)wait()調(diào)用,該線程會(huì)暫停執(zhí)行,被調(diào)對(duì)象進(jìn)入等待狀態(tài),直到被喚醒或等待時(shí)間到。

  第十三,Java有沒有g(shù)oto?

  Goto—java中的保留字,現(xiàn)在沒有在java中使用。

  第十四,數(shù)組有沒有l(wèi)ength()這個(gè)方法? String有沒有l(wèi)ength()這個(gè)方法?

  數(shù)組沒有l(wèi)ength()這個(gè)方法,有l(wèi)ength的屬性。

  String有有l(wèi)ength()這個(gè)方法。

  第十五,Overload和Override的區(qū)別。Overloaded的方法是否可以改變返回值的類型?

  方法的重寫Overriding和重載Overloading是Java多態(tài)性的不同表現(xiàn)。重寫Overriding是父類與子類之間多態(tài)性的一種表現(xiàn),重載Overloading是一個(gè)類中多態(tài)性的一種表現(xiàn)。如果在子類中定義某方法與其父類有相同的名稱和參數(shù),我們說(shuō)該方法被重寫 (Overriding)。子類的對(duì)象使用這個(gè)方法時(shí),將調(diào)用子類中的定義,對(duì)它而言,父類中的定義如同被“屏蔽”了。如果在一個(gè)類中定義了多個(gè)同名的方法,它們或有不同的參數(shù)個(gè)數(shù)或有不同的參數(shù)類型,則稱為方法的重載(Overloading)。Overloaded的方法是可以改變返回值的類型。

  第十六,Set里的元素是不能重復(fù)的,那么用什么方法來(lái)區(qū)分重復(fù)與否呢? 是用==還是equals()? 它們有何區(qū)別?

  Set里的元素是不能重復(fù)的,那么用iterator()方法來(lái)區(qū)分重復(fù)與否。equals()是判讀兩個(gè)Set是否相等。

  equals()和==方法決定引用值是否指向同一對(duì)象equals()在類中被覆蓋,為的是當(dāng)兩個(gè)分離的對(duì)象的內(nèi)容和類型相配的話,返回真值。

  第十七,給我一個(gè)你最常見到的runtime exception. ArithmeticException, ArrayStoreException, BufferOverflowException, BufferUnderflowException, CannotRedoException, CannotUndoException, ClassCastException, CMMException, ConcurrentModificationException, DOMException, EmptyStackException, IllegalArgumentException, IllegalMonitorStateException, IllegalpathStateException, IllegalStateException,ImagingOpException, IndexOutOfBoundsException, MissingResourceException, NegativeArraySizeException, NoSuchElementException, NullpointerException, profileDataException, providerException, RasterFormatException, SecurityException, SystemException, UndeclaredThrowableException, UnmodifiableSetException, UnsupportedOperationException

  第十八,error和exception有什么區(qū)別?

  error 表示恢復(fù)不是不可能但很困難的情況下的一種嚴(yán)重問題。比如說(shuō)內(nèi)存溢出。不可能指望程序能處理這樣的情況。

  exception 表示一種設(shè)計(jì)或?qū)崿F(xiàn)問題。也就是說(shuō),它表示如果程序運(yùn)行正常,從不會(huì)發(fā)生的情況。

  第十九,List, Set, Map是否繼承自Collection接口?

  List,Set是

  Map不是

  第二十,abstract class和interface有什么區(qū)別?

  聲明方法的存在而不去實(shí)現(xiàn)它的類被叫做抽象類(abstract class),它用于要?jiǎng)?chuàng)建一個(gè)體現(xiàn)某些基本行為的類,并為該類聲明方法,但不能在該類中實(shí)現(xiàn)該類的情況。不能創(chuàng)建abstract 類的實(shí)例。然而可以創(chuàng)建一個(gè)變量,其類型是一個(gè)抽象類,并讓它指向具體子類的一個(gè)實(shí)例。不能有抽象構(gòu)造函數(shù)或抽象靜態(tài)方法。Abstract 類的子類為它們父類中的所有抽象方法提供實(shí)現(xiàn),否則它們也是抽象類為。取而代之,在子類中實(shí)現(xiàn)該方法。知道其行為的其它類可以在類中實(shí)現(xiàn)這些方法。

  接口(interface)是抽象類的變體。在接口中,所有方法都是抽象的。多繼承性可通過(guò)實(shí)現(xiàn)這樣的接口而獲得。接口中的所有方法都是抽象的,沒有一個(gè)有程序體。接口只可以定義static final成員變量。接口的實(shí)現(xiàn)與子類相似,除了該實(shí)現(xiàn)類不能從接口定義中繼承行為。當(dāng)類實(shí)現(xiàn)特殊接口時(shí),它定義(即將程序體給予)所有這種接口的方法。然后,它可以在實(shí)現(xiàn)了該接口的類的任何對(duì)象上調(diào)用接口的方法。由于有抽象類,它允許使用接口名作為引用變量的類型。通常的動(dòng)態(tài)聯(lián)編將生效。引用可以轉(zhuǎn)換到接口類型或從接口類型轉(zhuǎn)換,instanceof 運(yùn)算符可以用來(lái)決定某對(duì)象的類是否實(shí)現(xiàn)了接口。

  第二十一,abstract的method是否可同時(shí)是static,是否可同時(shí)是native,是否可同時(shí)是synchronized?

  都不能

  第二十二,接口是否可繼承接口? 抽象類是否可實(shí)現(xiàn)(implements)接口? 抽象類是否可繼承實(shí)體類(concrete class)?

  接口可以繼承接口。抽象類可以實(shí)現(xiàn)(implements)接口,抽象類是否可繼承實(shí)體類,但前提是實(shí)體類必須有明確的構(gòu)造函數(shù)。

  第二十三,啟動(dòng)一個(gè)線程是用run()還是start()?

  啟動(dòng)一個(gè)線程是調(diào)用start()方法,使線程所代表的虛擬處理機(jī)處于可運(yùn)行狀態(tài),這意味著它可以由JVM調(diào)度并執(zhí)行。這并不意味著線程就會(huì)立即運(yùn)行。run()方法可以產(chǎn)生必須退出的標(biāo)志來(lái)停止一個(gè)線程。

  第二十四,構(gòu)造器Constructor是否可被override?

  構(gòu)造器Constructor不能被繼承,因此不能重寫Overriding,但可以被重載Overloading.

  第二十五,是否可以繼承String類?

  String類是final類故不可以繼承。

  第二十六,當(dāng)一個(gè)線程進(jìn)入一個(gè)對(duì)象的一個(gè)synchronized方法后,其它線程是否可進(jìn)入此對(duì)象的其它方法?

  不能,一個(gè)對(duì)象的一個(gè)synchronized方法只能由一個(gè)線程訪問。

  第二十七,try {}里有一個(gè)return語(yǔ)句,那么緊跟在這個(gè)try后的finally {}里的code會(huì)不會(huì)被執(zhí)行,什么時(shí)候被執(zhí)行,在return前還是后?

  會(huì)執(zhí)行,在return前執(zhí)行。

  第二十八,編程題: 用最有效率的方法算出2乘以8等於幾?

  有C背景的程序員特別喜歡問這種問題。

  2 << 3

  第二十九,兩個(gè)對(duì)象值相同(x.equals(y) == true),但卻可有不同的hash code,這句話對(duì)不對(duì)?

  不對(duì),有相同的hash code.

  第三十,當(dāng)一個(gè)對(duì)象被當(dāng)作參數(shù)傳遞到一個(gè)方法后,此方法可改變這個(gè)對(duì)象的屬性,并可返回變化后的結(jié)果,那么這里到底是值傳遞還是引用傳遞?

  是值傳遞。Java 編程語(yǔ)言只由值傳遞參數(shù)。當(dāng)一個(gè)對(duì)象實(shí)例作為一個(gè)參數(shù)被傳遞到方法中時(shí),參數(shù)的值就是對(duì)該對(duì)象的引用。對(duì)象的內(nèi)容可以在被調(diào)用的方法中改變,但對(duì)象的引用是永遠(yuǎn)不會(huì)改變的。

  第三十一,swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?

  switch(expr1)中,expr1是一個(gè)整數(shù)表達(dá)式。因此傳遞給 switch 和 case 語(yǔ)句的參數(shù)應(yīng)該是 int、 short、 char 或者 byte.long,string 都不能作用于swtich.

  第三十二,編程題: 寫一個(gè)Singleton出來(lái)。

  Singleton模式主要作用是保證在Java應(yīng)用程序中,一個(gè)類Class只有一個(gè)實(shí)例存在。

  一般Singleton模式通常有幾種種形式:第一種形式: 定義一個(gè)類,它的構(gòu)造函數(shù)為private的,它有一個(gè)static的private的該類變量,在類初始化時(shí)實(shí)例話,通過(guò)一個(gè)public的getInstance方法獲取對(duì)它的引用,繼而調(diào)用其中的方法。

  public class Singleton { private Singleton(){} //在自己內(nèi)部定義自己一個(gè)實(shí)例,是不是很奇怪?

  //注意這是private 只供內(nèi)部調(diào)用private static Singleton instance = new Singleton();//這里提供了一個(gè)供外部訪問本class的靜態(tài)方法,可以直接訪問public static Singleton getInstance() { return instance;}第二種形式:public class Singleton { private static Singleton instance = null;public static synchronized Singleton getInstance() { //這個(gè)方法比上面有所改進(jìn),不用每次都進(jìn)行生成對(duì)象,只是第一次//使用時(shí)生成實(shí)例,提高了效率!

  if (instance==null)

  instance=new Singleton();return instance;   } }其他形式:定義一個(gè)類,它的構(gòu)造函數(shù)為private的,所有方法為static的。

  一般認(rèn)為第一種形式要更加安全些第三十三 Hashtable和HashMap Hashtable繼承自Dictionary類,而HashMap是Java1.2引進(jìn)的Map interface的一個(gè)實(shí)現(xiàn)

  HashMap允許將null作為一個(gè)entry的key或者value,而Hashtable不允許

  還有就是,HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey.因?yàn)閏ontains方法容易讓人引起誤解。

  最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在多個(gè)線程訪問Hashtable時(shí),不需要自己為它的方法實(shí)現(xiàn)同步,而HashMap就必須為之提供外同步。

  Hashtable和HashMap采用的hash/rehash算法都大概一樣,所以性能不會(huì)有很大的差異。

  ***********************************************************************************************************

  你有一個(gè)用ISO8859-8(不是ISO8859-1)定義的8位字符串文檔,當(dāng)你要在文本域中寫一個(gè)顯示該文檔的應(yīng)用,而局部編碼已經(jīng)設(shè)置成ISO8859-8時(shí),你如果寫一段代碼來(lái)讀取該文檔的第一行?(你有3個(gè)可獲取的變量)

  (a)InputSteramReaderreader=newInputStreamReader(stream,"8859-8");

  BufferedReaderbuffer=newBufferedReader(reader);

  s=buffer.readLine();

  (b)InputStreamReaderreader=newInputStreamReader(stream);

  BufferedReaderbuffer=newBufferedReader(reader);

  s=buffer.readLine();

  (c)InputStreamReaderreader=newInputStreamReader(myfile,"8859-8");

  BufferedReaderbuffer=newBufferedReader(reader);

  s=buffer.readLine();

  (d)InputStreamReaderreader=newInputStreamReader(myfile);

  BufferedReaderbuffer=newBufferedReader(reader);

  s=buffer.readLine();

【java的一些超難面試題】相關(guān)文章:

Java經(jīng)典面試題12-29

Java面試題01-22

java學(xué)習(xí):Java面試題和答案07-17

Java框架面試題07-16

瞬聯(lián)java面試題03-26

java線程面試題匯總02-22

2016高薪Java面試題02-20

超經(jīng)典 java 華為筆試題09-26

java工程師面試題09-25

阿里巴巴java面試題07-31