1. 程式人生 > >Java易錯點

Java易錯點

1. 訪問控制修飾符

修飾符 本類 同包 同包子類 不同包子類 其他包
private × × × ×
default × ×
protected ×
public

2. static修飾符

 “static方法就是沒有this的方法。在static方法內部不能呼叫非靜態方法,反過來是可以的。而且可以在沒有建立任何物件的前提下,僅僅通過類本身來呼叫static方法。這實際上正是static方法的主要用途。”

3. &與&&的區別

1. &    邏輯與  會執行&兩邊的表示式,然後進行判斷
2. &&   短路與  當其中一個表示式返回false時就會停止執行
3. &既可以用作位運算,又可以用作邏輯運算。
4. &&只能用作邏輯運算,具有短路的特點,第一個布林表示式的結果如果能決定整個邏輯執行的結果,則後面的布林表示式不再運算