程序員Java求職,Java就業(yè)面試寶典

程序員Java求職,Java就業(yè)面試寶典

北大青鳥長沙麓谷校區(qū)      2022-03-28 19:10:01     4

程序員Java求職,Java就業(yè)面試寶典,  程序員Java求職,Java就業(yè)面試寶典,對于用人單位來說,主要通過面試環(huán)節(jié)對Java開發(fā)工程師進(jìn)行考核。下面就和大家分享三個Ja

課程價格 請咨詢

上課時段: 授課校區(qū):

詳細(xì)介紹


  程序員Java求職,Java就業(yè)面試寶典,對于用人單位來說,主要通過面試環(huán)節(jié)對Java開發(fā)工程師進(jìn)行考核。下面就和大家分享三個Java面試過程中常見的面試題。



  一、說說&和&&的區(qū)別


  &和&&都可以用作邏輯與的運算符,表示邏輯與(and),當(dāng)運算符兩邊的表達(dá)式的結(jié)果都為 true 時,整個運算結(jié)果才為 true,否則,只要有一方為 false,則結(jié)果為 false。


  &&還具有短路的功能,即如果第一個表達(dá)式為 false,則不再計算第二個表達(dá)式,例如,對于 if(str != null 。


  && !str.equals(“”))表達(dá)式,當(dāng) str 為 null 時,后面的表達(dá)式不會執(zhí)行,所以不會出現(xiàn) NullPointerException 如果將&&改為&,則會拋出 NullPointerException 異常。If(x==33 & ++y>0)


  y 會增長,If(x==33 && ++y>0)不會增長。


  &還可以用作位運算符,當(dāng)&操作符兩邊的表達(dá)式不是 boolean類型時,&表示按位與操作,我們通常使用 0x0f 來與一個整數(shù)進(jìn)行&運算,來獲取該整數(shù)的最低 4 個 bit 位,例如,0x31 & 0x0f 的結(jié)果為 0x01


  二、String 是最基本的數(shù)據(jù)類型嗎?


  基本數(shù)據(jù)類型包括 byte、int、char、long、float、double、boolean和 short。


  java.lang.String 類是 final 類型的,因此不可以繼承這個類、不能修改這個類。為了提高效率節(jié)省空間,我們應(yīng)該用StringBuffer 類


  三、靜態(tài)變量和實例變量的區(qū)別


  在語法定義上的區(qū)別:靜態(tài)變量前要加 static 關(guān)鍵字,而實例變量前則不加。


  在程序運行時的區(qū)別:實例變量屬于某個對象的屬性,必須創(chuàng)建了實例對象,其中的實例變量才會被分配空間,才能使用這個實例變量。靜態(tài)變量不屬于某個實例對象,而是屬于類,所以也稱為類變量,只要程序加載了類的字節(jié)碼,不用創(chuàng)建任何實例對象,靜態(tài)變量就會被分配空間,靜態(tài)變量就可以被使用了??傊?,實例變量必須創(chuàng)建對象后才可以通過這個對象來使用,靜態(tài)變量則可以直接使用類名來引用。


  例如,對于下面的程序,無論創(chuàng)建多少個實例對象,永遠(yuǎn)都只分配了一個 staticVar 變量,并且每創(chuàng)建一個實例對象,這個staticVar 就會加 1;但是,每創(chuàng)建一個實例對象,就會分配一個instanceVar,即可能分配多個 instanceVar,并且每個instanceVar 的值都只自加了 1 次。


  public class VariantTest

  {

  public static int staticVar = 0;

  public int instanceVar = 0;

  public VariantTest()

  {

  staticVar++;

  instanceVar++;

  System.out.println(“staticVar=” + staticVar

  + ”,instanceVar=” + instanceVar);

  }

  }



  以上就是北大青鳥長沙麓谷校區(qū)java培訓(xùn)機構(gòu)的小編針對“程序員Java求職,Java就業(yè)面試寶典”的內(nèi)容進(jìn)行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。


Java面試題

培訓(xùn)啦提醒您:交易時請核實對方資質(zhì),對于過大宣傳或承諾需謹(jǐn)慎!任何要求預(yù)付定金、匯款等方式均存在風(fēng)險,謹(jǐn)防上當(dāng)。