java面試寶典版
1、一個".java"源文件中是否可以包括多個類(不是內(nèi)部類)?有什么限制?
可以有多個類,但只能有一個public的類,并且public的類名必須與文件名相一致,
java面試寶典版
。2、Java有沒有g(shù)oto?
java中的保留字,現(xiàn)在沒有在java中使用。
3、說說&和&&的區(qū)別。
&和&&都可以用作邏輯與的運(yùn)算符,表示邏輯與(and),當(dāng)運(yùn)算符兩邊的表達(dá)式的結(jié)果都為true時,整個運(yùn)算結(jié)果才為true,否則,只要有一方為false,則結(jié)果為false。
&&還具有短路的功能,即如果第一個表達(dá)式為false,則不再計算第二個表達(dá)式,例如,對于if(str != null&& !str.equals(“”))表達(dá)式,當(dāng)str為null時,后面的表達(dá)式不會執(zhí)行,所以不會出現(xiàn)NullPointerException如果將&&改為&,則會拋出NullPointerException異常,
資料共享平臺
《java面試寶典版》(http://www.lotusphilosophies.com)。If(x==33 &++y>0) y會增長,If(x==33 && ++y>0)不會增長。&還可以用作位運(yùn)算符,當(dāng)&操作符兩邊的表達(dá)式不是boolean類型時,&表示按位與操作,我們通常使用0x0f來與一個整數(shù)進(jìn)行&運(yùn)算,來獲取該整數(shù)的最低4個bit位,例如,0x31 & 0x0f的.結(jié)果為0x01。
備注:這道題先說兩者的共同點(diǎn),再說出&&和&的特殊之處,并列舉一些經(jīng)典的例子來表明自己理解透徹深入、實(shí)際經(jīng)驗(yàn)豐富。
4、switch語句能否作用在byte上,能否作用在long上,能否作用在String上?
在switch(expr1)中,
【java面試寶典版】相關(guān)文章:
1.java面試寶典
4.外企面試英語寶典
6.java面試大全
7.主管級的面試寶典