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)上月開票後你如果已入賬,則應開具一張與上月相同的紅字普票沖銷(同時應將對方寄回的藍票附在後面粘回收票本),再開一張正確的藍字發票入賬。(02)如上月開票後你末及時入賬則可將收回的普票粘回原處...
-
Vlookup函式的使用技巧
Excel作為日常工作的常用工具,大家很熟悉。提到Excel都會想到函式,如果提到函式,vlookup函式是不得不提的。下面看一下用vlookup函式如何實現根據姓名匹配年齡的例子操作方法(01)題目如下:從左邊的源資料中匹配出右邊姓名的年齡(現實工作中源資料和要匹配的資料往往不...
-
競選演講稿怎麼寫
公開選拔,競爭上崗是任用幹部的重要方式。在競職演講中,演講的成功與失敗對競職有著直接的影響,而演講的成功,首先要有一篇好的演講稿,那麼,競選演講稿該如何寫呢?請看操作方法(01)寫好開場白:一個好的開頭,能馬上鎮住聽眾,使之產生興趣及好感。(02)抓住主體部分:這是演講稿的...
-
5S管理的實施步驟
現如今大部分企業現場管理都不可或缺的匯入5S管理,但是5S管理如何匯入和實施呢?5S管理是一個系統性管理方式,是有一定步驟的:操作方法(01)第一步是“整理”:5S管理中的第一步是整理,所謂整理就是工作現場的各類物件將要與不要的區分開來,將要的物件留下,去除不要的物件...