Java中容易搞錯的一些東西

2021-04-12 13:13:14 字數 691 閱讀 7931

1)instanceof:實現了某介面的類的物件也是該介面的例項;某類的物件也是該類超類的例項。

2)native()修飾的方法沒有方法體,用乙個分號";"代替大括號。

3)main不是關鍵字。

4)system.exit(int value),也就是說,只要是int的,就能夠使jvm退出system.exit('a');同樣的是合法的。

5)&,|能用在int和boolean上,而^(異或)只能用在int上。

6)如果乙個類和乙個介面被定義在同一檔案中,而且類被宣告為public,則界面前什麼都不能寫,因為介面只能用public來修飾,而乙個檔案中又只能有乙個public訪問控制關鍵字。

7)unreachable statement    下面的幾種情況會出現unreachable statement

(1)在reutrn語句後寫語句。

(2)在throw語句後寫語句。

(3)break、continue語句之後定義語句。

8)「/u10100」//合法,相當於『/u1010』和字串「0」

9)移位運算子可以用於long int char short byte

10)類的訪問控制符可以是public或什麼都不加.

11)goto是保留字但不是關鍵字.then什麼都不是.

12)把超類的型別強制轉換後賦給子類的物件時,編譯無異常,但執行時會出現異常.

java中容易搞錯的一些東東

1 instanceof 實現了某介面的類的物件也是該介面的例項 某類的物件也是該類超類的例項。2 native 修飾的方法沒有方法體,用乙個分號 代替大括號。3 main不是關鍵字。4 system.exit int value 也就是說,只要是int的,就能夠使jvm退出system.exit ...

php中的一些東西

1 dirname 取得路徑中的目錄名。語法 string dirname string path 返回值 字串 函式種類 檔案訪問 內容說明 本函式返回 path 中的目錄名稱。在 win32 系統中,用斜線 或者反斜線 都可以 但是其它的作業系統的路徑都是 使用範例 本例返回字串 file 為 ...

c stl 一些東西

std map 其key是基於比較運算子的,因此自定義型別需要為該型別設定比較運算子操作 class a private int mm std mapkk std unordered map 基於hash實現,需要為自定義型別設定 運算子和雜湊函式 class a int get value con...