基础01
基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語法,集合的語法,io的語法,虛擬機方面的語法
1.一個.java源文件中是否可以包括多個類(不是內部類)?有什么限制?
可以有多個類,但只能有一個public的類,并且類名必須與源文件名一致。
2.java有沒有goto?
java中的保留字,現在沒有在java中使用。
3.說說&和&&區別.
相同點:&和&&都可以用作邏輯與的運算符,表示邏輯與(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.
?
轉載于:https://www.cnblogs.com/luckygirls/p/6959468.html
總結
- 上一篇: 关于 HeartBleed 安全漏洞的
- 下一篇: JDBC基础教程:tutorialspo