爱一夜夜爽 99久久无色_自拍视频精品一区二区三区_欧美日韩一区观看_欧美-级高清免费一片

你必須了解的經(jīng)典java面試題-翁倩玉現(xiàn)實(shí)生活照_國產(chǎn)真實(shí)露臉亂子倫對白高清視頻

報價
請來電詢價
聯(lián)系電話
029-82223611

1、set里的元素是不能重復(fù)的,那么用什么方法來區(qū)分重復(fù)與否呢? 是用==還是equals()? 它們有何區(qū)別?

答:set里的元素是不能重復(fù)的,那么用iterator()方法來區(qū)分重復(fù)與否。equals()是判讀兩個set是否相等。

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

2、abstract的method是否可同時是static,是否可同時是native,是否可同時是synchronized?

答:都不能

3、是否可以繼承string類?

答:string類是final類故不可以繼承。

4、swtich是否能作用在byte上,是否能作用在long上,是否能作用在string上?

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

5、abstract class和interface有什么區(qū)別?

答:聲明方法的存在而不去實(shí)現(xiàn)它的類被叫做抽象類(abstract class),它用于要創(chuàng)建一個體現(xiàn)某些基本行為的類,并為該類聲明方法,但不能在該類中實(shí)現(xiàn)該類的情況。不能創(chuàng)建abstract 類的實(shí)例。然而可以創(chuàng)建一個變量,其類型是一個抽象類,并讓它指向具體子類的一個實(shí)例。不能有抽象構(gòu)造函數(shù)或抽象靜態(tài)方法。

接口(interface)是抽象類的變體。在接口中,所有方法都是抽象的。多繼承性可通過實(shí)現(xiàn)這樣的接口而獲得。接口中的所有方法都是抽象的,沒有一個有程序體。接口的實(shí)現(xiàn)與子類相似,除了該實(shí)現(xiàn)類不能從接口定義中繼承行為。當(dāng)類實(shí)現(xiàn)特殊接口時,它定義(即將程序體給予)所有這種接口的方法。

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

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

2 << 3(二進(jìn)制為10左移三位)

7、error和exception有什么區(qū)別?

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

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

8、 sleep() 和 wait() 有什么區(qū)別? 

答:sleep是線程類(thread)的方法,導(dǎo)致此線程暫停執(zhí)行指定時間,給執(zhí)行機(jī)會給其他線程,但是監(jiān)控狀態(tài)依然保持,到時后會自動恢復(fù)。調(diào)用sleep不會釋放對象鎖。

    wait是object類的方法,對此對象調(diào)用wait方法導(dǎo)致本線程放棄對象鎖,進(jìn)入等待此對象的等待鎖定池,只有針對此對象發(fā)出notify方法(或notifyall)后本線程才進(jìn)入對象鎖定池準(zhǔn)備獲得對象鎖進(jìn)入運(yùn)行狀態(tài)。

9、 string s = new string("xyz");創(chuàng)建了幾個string object? 

答:兩個

10、 collection 和 collections的區(qū)別。 

答:collection是集合類的上級接口,繼承與他的接口主要有set 和list.

collections是針對集合類的一個幫助類,他提供一系列靜態(tài)方法實(shí)現(xiàn)對各種集合的搜索、排序、線程安全化等操作。

math.round(11.5)==12

math.round(-11.5)==-11

round方法返回與參數(shù)Zui接近的長整數(shù),參數(shù)加1/2后求其floor.

11、兩個對象值相同(x.equals(y) == true),但卻可有不同的hash code,這句話對不對?

答:不對,有相同的hash code。

12、 anonymous inner class (匿名內(nèi)部類) 是否可以extends(繼承)其它類,是否可以implements(實(shí)現(xiàn))interface(接口)? 

答:可以繼承其他類或完成其他接口,在swing編程中常用此方式。

13、overload和override的區(qū)別。overloaded的方法是否可以改變返回值的類型?

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

西安達(dá)內(nèi)www.xatarena.cn

更新時間

主營產(chǎn)品

西安java培訓(xùn),java培訓(xùn),C++培訓(xùn),軟件測試培訓(xùn),嵌入式培訓(xùn),PHP培訓(xùn),Android培訓(xùn),IT培訓(xùn),軟件培訓(xùn)

公司簡介

西安達(dá)內(nèi)培訓(xùn)機(jī)構(gòu),10年運(yùn)營,97%就業(yè)率,達(dá)內(nèi)一直致力于java培訓(xùn),C++培訓(xùn),Android培訓(xùn),IT培訓(xùn)機(jī)構(gòu),嵌入式培訓(xùn),軟件測試培訓(xùn),培訓(xùn)教程、培訓(xùn)資料,最好培訓(xùn)機(jī)構(gòu)...

查看公司詳情
聯(lián)系電話029-82223611撥打郵箱[email protected]郵件
聯(lián)聯(lián)系人何老師
地址西安市興慶南路交大出版大廈6層
我們其他產(chǎn)品