java面試問題1
java基礎部分面試習慣性問題;
操作方法
(01)1 、一個"" 源文件中是否可以包括多個類(不是內部類)?有什麼限制?可以有多個類,但只能有一個 public 的類,並且 public 的類名必須與文件名相一致。2 、Java 有沒有 goto?java 中的保留字,現在沒有在 java 中使用。
(02)3 、說說& 和&& 的區別。&和&&都可以用作邏輯與的運算符,表示邏輯與(and),當運算符兩邊的表達式的結果都爲 true 時,整個運算結果才爲 true,否則,只要有一方爲 false,則結果爲 false。&&還具有短路的功能,即如果第一個表達式爲 false,則不再計算第二個表達式,例如,對
(03)於 if(str != null&& !ls(“”))表達式,當 str 爲 null 時,後面的表達式不會執行,所以不會出現 NullPointerException 如果將&&改爲&,則會拋出 NullPointerException 異常。If(x==33 &++y>0) y 會增長,If(x==33 && ++y>0)不會增長&還可以用作位運算符,當&操作符兩邊的表達式不是 boolean 類型時,&表示按位與操作,
(04)我們通常使用0x0f 來與一個整數進行&運算,來獲取該整數的最低4個 bit 位,例如,0x31 &0x0f 的結果爲0x01。備註:這道題先說兩者的共同點,再說出&&和&的特殊之處,並列舉一些經典的例子來表明自己理解透徹深入、實際經驗豐富。
(05)4 、在 JAVA 中如何跳出當前的多重嵌套循環?在 Java 中,要想跳出多重循環,可以在外面的循環語句前定義一個標號,然後在裏層循環體的代碼中使用帶有標號的 break 語句,即可跳出外層循環。例如,ok:for(int i=0;i<10;i++) {for(int j=0;j<10;j++) {tln(“i=” + i + “,j=” + j);if(j == 5) break ok;}}
(06)另外,我個人通常並不使用標號這種方式,而是讓外層的循環條件表達式的結果可以受到裏層循環體代碼的控制,例如,要在二維數組中查找到某個數字。int arr[][] ={{1,2,3},{4,5,6,7},{9}};boolean found = false;for(int i=0;i<th&& !found;i++) {for(int j=0;j<arr[i]th;j++){tln(“i=” + i + “,j=” + j);if(arr[i][j] ==5) {found = true;break;}}
-
如何克服面試時的緊張心理
許多職場的新人都會有這麼的疑問,那便是面試的時分分外緊張,不能準確的體現,終究不被聘任。面試緊張怎麼辦?在緊張的狀態下不能極好的體現,怎麼才能夠打敗呢?讓我們來看看怎麼打敗緊張的心境。操作方法(01)1、堅持平常心才能應付自如。面對劇烈的比賽,誰都會有緊張感,...
-
怎麼打立方米符號
很多時候我們辦公的時候會用到一些生僻的符號,有一些及時經常會見到但是當自己需要做的時候就茫然了。比如現在讓你打出來一個立方米符號,平方米符號,對號,錯號,大寫金額可能就有點懵了,今天我就告訴大家一些小竅門。立方米、平方米(01)在表格裏輸入m3,選中3點擊“字體...
-
如何做一個優秀的列車乘務員
讓你的旅途不再孤單.操作方法(01)第一,學習基本禮儀與着裝,端正服務態度。每個服務行業人員都需要乾淨、整潔的着裝,嚴格遵守規章制度,尤其是每天面對廣大旅客朋友們的乘務員。一名列車乘務員不僅僅是代表個人,更代表者整個類車服務行業,更需要主動。真誠的爲旅客提供...
-
如何將一維表數據變成二維表數據
日常工作當中爲了數據的分析與直觀表示,常常需要將一維表與二維表互換,對於二維錶轉爲一維表,網上已經有很多相關信息,這裏就不再說,這裏主要講述如何將一維錶轉變成二維表操作方法(01)選中一維表所有數據,在工具欄插入中找到並選擇插入數據透視表(02)根據需要選擇對應數...