国产精品一久久香蕉产线看-国产精品一区在线播放-国产精品自线在线播放-国产毛片久久国产-一级视频在线-一级视频在线观看免费

java 基礎面試題

時間:2022-07-11 07:13:34 面試 我要投稿
  • 相關推薦

java 基礎面試題

1.一個".java"源文件中是否可以包括多個類(不是內部類)?有什么限制?

java 基礎面試題

可以有多個類,但只能有一個public的類,并且public的類名必須與文件名相一致。

2.&和&&的區別。

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

&&還具有短路的功能,即如果第一個表達式為false,則不再計算第二個表達式,例如,對于if(str != null && !str.equals(“”))表達式,當str為null時,后面的表達式不會執行,所以不會出現NullPointerException如果將&&改為&,則會拋出NullPointerException異常。If(x==33 & ++y>0) y會增長,If(x==33&& ++y>0)不會增長

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

3.在JAVA中,如何跳出當前的多重嵌套循環?

在Java中,要想跳出多重循環,可以在外面的循環語句前定義一個標號,然后在里層循環體的代碼中使用帶有標號的break 語句,即可跳出外層循環。例如,

ok:

for(int i=0;i<10;i++)< p="">

{

for(int j=0;j<10;j++)< p="">

{

System.out.println(“i=” + i + “,j=” + j);

if(j == 5) break ok;

}

}

另外,我個人通常并不使用標號這種方式,而是讓外層的循環條件表達式的結果可以受到里層循環體代碼的控制,例如,要在二維數組中查找到某個數字。

booleanfound = false;

for(inti=0;i<10 && !found;i++)

{

for(int j=0;j<10;j++)< p="">

{

System.out.println(“i=” + i + “,j=” + j);

if(j == 5)

{

found = true;

break;

}

}

}

4.switch是否能作用在byte上,是否能作用在long上,是否能作用在String上?

在switch(expr1)中,expr1只能是一個整數表達式或者枚舉常量(更大字體),整數表達式可以是int基本類型或Integer包裝類型,由于,byte,short,char都可以隱含轉換為int,所以,這些類型以及這些類型的包裝類型也是可以的。顯然,long和String類型都不符合sitch的語法規定,并且不能被隱式轉換成int類型,所以,它們不能作用于swtich語句中。

JDK1.7版本能使用String

5.short s1 = 1; s1 = s1 + 1;有什么錯? short s1 = 1; s1 += 1;有什么錯?

對于short s1 = 1; s1 = s1 + 1; 由于s1+1運算時會自動提升表達式的類型,所以結果是int型,再賦值給short類型s1時,編譯器將報告需要強制轉換類型的錯誤。

對于short s1 = 1; s1 += 1;由于 += 是java語言規定的運算符,java編譯器會對它進行特殊處理,因此可以正確編譯。

6.垃圾回收器的基本原理是什么?垃圾回收器可以馬上回收內存嗎?有什么辦法主動通知虛擬機進行垃圾回收?

對于GC來說,當程序員創建對象時,GC就開始監控這個對象的地址、大小以及使用情況。通常,GC采用有向圖的方式記錄和管理堆(heap)中的所有對象。通過這種方式確定哪些對象是"可達的",哪些對象是"不可達的"。當GC確定一些對象為"不可達"時,GC就有責任回收這些內存空間。可以。程序員可以手動執行System.gc(),通知GC運行,但是Java語言規范并不保證GC一定會執行。

7.GC是什么? 為什么要有GC?

GC是垃圾收集的意思(Gabage Collection),內存處理是編程人員容易出現問題的地方,忘記或者錯誤的內存回收會導致程序或系統的不穩定甚至崩潰,Java提供的GC功能可以自動監測對象是否超過作用域從而達到自動回收內存的目的,Java語言沒有提供釋放已分配內存的顯示操作方法。

【java 基礎面試題】相關文章:

Java實習報告09-20

c面試題08-04

java簡歷的自我評價11-08

java實習報告模板11-08

java自我介紹12-06

java實訓總結11-18

java實訓報告04-15

java轉正申請書07-02

java面試自我介紹05-06

Java實習報告(15篇)03-04

主站蜘蛛池模板: 爽爽视频在线观看 | 风流放荡的艳妇小说 | 甜性涩爱手机在线观看 | 日本高清h色视频在线观看 日本妇人成熟免费观看18 | 狠狠干伊人 | 免费在线观看黄 | 亚洲三区视频 | 国产成人精品怡红院 | 激情综合亚洲 | 欧美大成色www永久网站婷 | 又黄又爽又色的视频 | 欧美日本三级 | 国产日本在线观看 | 亚洲成人bt | 在线免费观看色视频 | 中国人xxxxxxx免费看视频 | 午夜剧院免费 | 看全色黄大色黄女片做 | 在线观看不卡 | 欧美国产亚洲一区 | 国产新疆成人a一片在线观看 | 波多野结衣中文字幕久久 | 午夜国产在线视频 | 国产一区二区三区亚洲欧美 | 欧美理论影院在线观看免费 | 成人爱做日本视频免费 | 色香蕉视频 | 免费观看黄色 | 伊人久久免费视频 | 欧美成人在线观看 | 草草网站| 中文亚洲动漫精品 | 亚洲激情网址 | 国产伦精品一区二区三区免费 | h片免费网站 | 香蕉视频ww | 欧美色噜噜 | 日韩精品第一区 | 特黄特色一级aa毛片免费观看 | 日日摸日日碰夜夜爽视频网站 | 中文三 级 黄 色 片 |