不是吧?你還不知道Java裡有哪些關鍵字?

Wink-發表於2020-10-11

前言

從今天開始恢復正常更新了,後面也會持續更新一些水文
哈哈哈哈

關鍵字

來了來了,它帶著知識走來了
關鍵字屬於保留字,在 Java 中具有特殊的含義,比如說 public、final、static、new 等等,它們不能用來作為變數名。為了便於你作為參照,我列舉了 48 個常用的關鍵字,你可以瞅一瞅哈哈哈。

  1. abstract: abstract 關鍵字用於宣告抽象類——可以有抽象和非抽象方法。
  2. boolean: boolean 關鍵字用於將變數宣告為布林值型別,它只有 true 和 false 兩個值。
  3. break: break 關鍵字用於中斷迴圈或 switch 語句。
  4. byte: byte 關鍵字用於宣告一個可以容納 8 個位元的變數。
  5. case: case 關鍵字用於在 switch 語句中標記條件的值。
  6. catch: catch 關鍵字用於捕獲 try 語句中的異常。
  7. char: char 關鍵字用於宣告一個可以容納無符號 16 位位元的 Unicode 字元的變數。
  8. class: class 關鍵字用於宣告一個類。
  9. continue: continue 關鍵字用於繼續下一個迴圈。它可以在指定條件下跳過其餘程式碼。
  10. default: default 關鍵字用於指定 switch 語句中除去 case 條件之外的預設程式碼塊。
  11. do: do 關鍵字通常和 while 關鍵字配合使用,do 後緊跟迴圈體。
  12. double: double 關鍵字用於宣告一個可以容納 64 位浮點數的變數。
    int age = 18; String name = “沉默王二”; type[] identiier = new type[length]; public class ArraysDemo { public static void main(String[] args) { int [] nums = new int[10]; nums[0] = 18; nums[1] = 19; System.out.println(nums[0]); } }
  13. else: else 關鍵字用於指示 if 語句中的備用分支。
  14. enum: enum(列舉)關鍵字用於定義一組固定的常量。
  15. extends: extends 關鍵字用於指示一個類是從另一個類或介面繼承的。
  16. final: final 關鍵字用於指示該變數是不可更改的。
  17. finally: finally 關鍵字和 try-catch 配合使用,表示無論是否處理異常,總是執行 finally 塊中
    的程式碼。
  18. float: float 關鍵字用於宣告一個可以容納 32 位浮點數的變數。
  19. for: for 關鍵字用於啟動一個 for 迴圈,如果迴圈次數是固定的,建議使用 for 迴圈。
  20. if: if 關鍵字用於指定條件,如果條件為真,則執行對應程式碼。
  21. implements: implements 關鍵字用於實現介面。
  22. import: import 關鍵字用於匯入對應的類或者介面。
  23. instanceof: instanceof 關鍵字用於判斷物件是否屬於某個型別(class)。
  24. int: int 關鍵字用於宣告一個可以容納 32 位帶符號的整數變數。
  25. interface: interface 關鍵字用於宣告介面——只能具有抽象方法。
  26. long: long 關鍵字用於宣告一個可以容納 64 位整數的變數。
  27. native: native 關鍵字用於指定一個方法是通過呼叫本機介面(非 Java)實現的。
  28. new: new 關鍵字用於建立一個新的物件。
  29. null: 如果一個變數是空的(什麼引用也沒有指向),就可以將它賦值為 null。
  30. package: package 關鍵字用於宣告類所在的包。
  31. private: private 關鍵字是一個訪問修飾符,表示方法或變數只對當前類可見。
  32. protected: protected 關鍵字也是一個訪問修飾符,表示方法或變數對同一包內的類和所有子類
    可見。
  33. public: public 關鍵字是另外一個訪問修飾符,除了可以宣告方法和變數(所有類可見),還可
    以宣告類。 main() 方法必須宣告為 public。
  34. return: return 關鍵字用於在程式碼執行完成後返回(一個值)。
  35. short: short 關鍵字用於宣告一個可以容納 16 位整數的變數。
  36. static: static 關鍵字表示該變數或方法是靜態變數或靜態方法。
  37. strictfp: strictfp 關鍵字並不常見,通常用於修飾一個方法,確保方法體內的浮點數運算在每個
    平臺上執行的結果相同。
  38. super: super 關鍵字可用於呼叫父類的方法或者變數。
  39. switch: switch 關鍵字通常用於三個(以上)的條件判斷。
  40. synchronized: synchronized 關鍵字用於指定多執行緒程式碼中的同步方法、變數或者程式碼塊。
  41. this: this 關鍵字可用於在方法或建構函式中引用當前物件。
  42. throw: throw 關鍵字主動丟擲異常。
  43. throws: throws 關鍵字用於宣告異常。
  44. transient: transient 關鍵字在序列化的使用用到,它修飾的欄位不會被序列化。
  45. try: try 關鍵字用於包裹要捕獲異常的程式碼塊。
  46. void: void 關鍵字用於指定方法沒有返回值。
  47. volatile: volatile 關鍵字保證了不同執行緒對它修飾的變數進行操作時的可見性,即一個執行緒修改
    了某個變數的值,這新值對其他執行緒來說是立即可見的。
  48. while: 如果迴圈次數不固定,建議使用 while 迴圈。

總結

這一篇主要更新了Java中的關鍵字(其實是偷個懶哈哈哈),共同學習,有什麼意見的都可以加我微信
微訊號:dxyu_orb(可閒聊)

相關文章