資源描述:
《java軟件開發(fā)工程師面試題寶典》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、這套面試題主要目的是幫助那些還沒有java軟件開發(fā)實際工作經(jīng)驗,而正在努力尋找java軟件開發(fā)工作的朋友在筆試時更好地贏得筆試和面試。由于這套面試題涉及的范圍很泛,很廣,很雜,大家不可能一天兩天就看完和學(xué)完這套面試寶典,即使你已經(jīng)學(xué)過了有關(guān)的技術(shù),那么至少也需要一個月的時間才能消化和掌握這套面試寶典,所以,大家應(yīng)該早作準(zhǔn)備,從拿到這套面試寶典之日起,就要堅持在每天閑暇之余學(xué)習(xí)其中幾道題目,日積月累,等到出去面試時,一切都水到渠成,面試時就自然會游刃有余了。答題時,先答是什么,再答有什么作用和要注意什么(這部分最重要,展現(xiàn)自
2、己的心得)答案的段落分別,層次分明,條理清晰都非常重要,從這些表面的東西也可以看出一個人的習(xí)慣、辦事風(fēng)格、條理等。要講你做出答案的思路過程,或者說你記住答案的思想都寫下來。把答題想著是辯論賽。答題就是給別人講道理、擺事實。答題不局限于什么格式和形式,就是要將自己的學(xué)識展現(xiàn)出來!別因為人家題目本來就模棱兩可,你就心里膽怯和沒底氣了,不敢回答了。你要大膽地指出對方題目很模糊和你的觀點,不要把面試官想得有多高,其實他和你就是差不多的,你想想,如果他把你招進去了,你們以后就是同事了,可不是差不多的嗎?關(guān)于就業(yè)薪水,如果你是應(yīng)屆生,
3、那不能要高工資,好比大餅的故事,沒有文憑還想拿高工資,就去中關(guān)村缺什么補什么吧!少數(shù)人基礎(chǔ)確實很好,在校期間確實又做過一些項目,那仍然是可以要到相對高的工資的。1.Java基礎(chǔ)部分基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語法,集合的語法,io的語法,虛擬機方面的語法。1、一個".java"源文件中是否可以包括多個類(不是內(nèi)部類)?有什么限制?可以有多個類,但只能有一個public的類,并且public的類名必須與文件名相一致。2、Java有沒有g(shù)oto?java中的保留字,現(xiàn)
4、在沒有在java中使用。3、說說&和&&的區(qū)別。&和&&都可以用作邏輯與的運算符,表示邏輯與(and),當(dāng)運算符兩邊的表達式的結(jié)果都為true時,整個運算結(jié)果才為true,否則,只要有一方為false,則結(jié)果為false。&&還具有短路的功能,即如果第一個表達式為false,則不再計算第二個表達式,例如,對于if(str!=null&&!str.equals(“”))表達式,當(dāng)str為null時,后面的表達式不會執(zhí)行,所以不會出現(xiàn)NullPointerException如果將&&改為&,則會拋出NullPointerExc
5、eption異常。If(x==33&++y>0)y會增長,If(x==33&&++y>0)不會增長&還可以用作位運算符,當(dāng)&操作符兩邊的表達式不是boolean類型時,&表示按位與操作,我們通常使用0x0f來與一個整數(shù)進行&運算,來獲取該整數(shù)的最低4個bit位,例如,0x31&0x0f的結(jié)果為0x01。備注:這道題先說兩者的共同點,再說出&&和&的特殊之處,并列舉一些經(jīng)典的例子來表明自己理解透徹深入、實際經(jīng)驗豐富。4、在JAVA中如何跳出當(dāng)前的多重嵌套循環(huán)?在Java中,要想跳出多重循環(huán),可以在外面的循環(huán)語句前定義一個標(biāo)號
6、,然后在里層循環(huán)體的代碼中使用帶有標(biāo)號的break語句,即可跳出外層循環(huán)。例如,ok:for(inti=0;i<10;i++){for(intj=0;j<10;j++){System.out.println(“i=”+i+“,j=”+j);if(j==5)breakok;}}另外,我個人通常并不使用標(biāo)號這種方式,而是讓外層的循環(huán)條件表達式的結(jié)果可以受到里層循環(huán)體代碼的控制,例如,要在二維數(shù)組中查找到某個數(shù)字。intarr[][]={{1,2,3},{4,5,6,7},{9}};booleanfound=false;for(
7、inti=0;i8、ort,char都可以隱含轉(zhuǎn)換為int,所以,這些類型以及這些類型的包裝類型也是可以的。顯然,long和String類型都不符合switch的語法規(guī)定,并且不能被隱式轉(zhuǎn)換成int類型,所以,它們不能作用于swtich語句中。6、shorts1=1;s1=s1+1;有什么錯?shorts1=1;s1+=1