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