java常用關鍵字

以後突然忘記也不用百度了,經常看一遍,久而久之就知道了

  1. abstract:抽象的,用在類的聲明中來指明一個類是不能被實例化的,但是可以被其他類繼承。一個抽象類可以使用抽象方法,抽象方法不需要實現,但是需要在子類中被實現。
  2. continue:用來中斷當前循環過程,從當前循環的最後重新開始執行,如果後面跟有一個標籤,則從標籤對應的地方開始執行。
  3. break:用來改變程序執行流程,立刻從當前語句的下一句開始執行。如果後面跟有一個標籤,則從標籤對應的地方開始執行。
  4. for:用來聲明一個循環。程序員可以指定要循環的語句,退出條件和初始化變量。
  5. while:用來定義一段反覆執行的循環語句,循環的退出條件是while語句的一部分。
  6. do:用來聲明一個循環,這個循環的結束條件可以通過while關鍵字來設置。
  7. static:表示靜態的。用來定義一個變量爲類變量,類只維護一個類變量的拷貝,不管該類當前有多少個實例;用來定義一個方法爲類方法。類方法通過類名調用而不是特別的實例,並且只能操作類變量。
  8. goto:Java爲了避免使用goto帶來的潛在錯誤,把goto設爲保留字。
  9. package:用來定義一個包來組織功能不同的類和接口。
  10. synchronized:在多線程操作中用來同步代碼塊。
  11. assert:表示斷言,在程序開發的時候用來檢查程序的安全性,在發佈的時候通常都不使用asset。
  12. if:用來生成一個條件測試,如果條件爲真,就執行if下的語句。
  13. else:如果if語句的條件不滿足就會執行該語句。
  14. switch:當條件等於某個具體的值時,運行某些語句的選擇時,就可以採用switch選擇語句。
  15. case:用來定義一種分支選擇,如果某個值和switch中給的值一樣,就會從該分支開始執行。
  16. default:用在switch語句塊中,當case語句都不滿足條件的時候執行。
  17. this:代表當前使用的類的一個實例,可以用來訪問類變量和類方法。
  18. super:對當前對象的父類對象的引用。
  19. boolean:用來定義一個布爾類型數據。
  20. byte:用來定義一個字節類型。
  21. char:用來定義一個字符數據類型。
  22. short:用來定義一個短整型數據類型。
  23. int:用來定義一個整型數據類型。
  24. long:用來定義一個長整型數據類型。
  25. float:用來定義一個浮點數據類型。
  26. double:用來定義一個雙精度浮點數據類型。
  27. private:表示私有的,用來修飾方法和變量,表示這個方法或變量只能被這個類
  28. protected:表示受保護的,用來修飾方法和變量,表示這個方法只能被同一個類中的、子類中的或者同一個包中的類中的元素所訪問。
  29. public:表示公開的,用來修飾方法和變量,表示這個方法和變量能被類中所有元素訪問。
  30. const:表示常量,作爲保留字使用。
  31. native:Java程序中同C程序的接口。
  32. volatile:用在變量的聲明中表示這個變量是同時被運行的幾個線程異步修改的。
  33. strictfp:運算依據浮點規範IEEE-754來執行,使浮點運算更加精確,而且不同的運算平臺所執行的結果是一致的。
  34. try:用來定義一個可以出現異常的語句塊。如果一個異常被拋出,一個可選的catch語句塊會處理try語句塊中拋出的異常。同時,一個存在的finally語句塊會被執行,無論一個異常是否被拋出。
  35. catch:用來聲明當try語句塊中發生運行時的錯誤或非運行時異常時運行的一個塊。
  36. finally:用來定義不管在前面的try語句中是否有異常或運行時發生錯誤都會執行的一段代碼。
  37. final:表示不變的。final修飾的類不能被子類化,final修飾的方法不能被重寫,final修飾的變量不能改變其初始值。
  38. class:用來聲明一個類。
  39. interface:用來聲明一個接口。
  40. instanceof:用來測試第一個參數的類型是否是第二個參數的類型,或者可以強制轉化爲第二個參數。
  41. transient:標記爲transient的變量,在對象儲存時,這些變量狀態不會持久化。當對象序列化的保存在存儲器上時,不希望有些字段數據被保存,爲了保證安全性,可以把這些字段聲明爲transient。
  42. extend:在類的聲明中是可選的,用來指明類需要繼承一個類。
  43. implements:在類的聲明中是可選的,表示實現某個或多個接口。
  44. enum:在java中表示枚舉類型。
  45. new:用來實例化一個對象,給類分配內存空間。
  46. void:用在方法聲明中說明這個方法沒有任何返回值。
  47. return:用來結束一個方法的執行,後面可以跟一個方法聲明中要求的類型值。
  48. import:在源文件開始的部分指明後面將要引用的一個類或整個包,這樣就不必在使用的時候加上包的名字。
  49. throw:用來拋出一個異常對象或者任何實現throwable接口的對象。
  50. throws:用在方法的聲明中,說明哪些異常是這個方法不處理的,由方法的調用者來處理。

關鍵字的一個重要限制是它們不能作爲方法、變量或類的名字。

發佈了33 篇原創文章 · 獲贊 8 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章