首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Java 關鍵字大全及作用詳解

     編輯:Java 相關知識

關鍵字總覽

訪問控制:private protected public
類/方法/變量修飾符:abstract class extends final implements interface native new static strictfp synchronized transient volatile
程序控制:break continue return do while if else for instanceof switch case default
異常處理:try catch throw throws
包相關:import package
基本類型:boolean byte char double float int long short null true false
變量引用:super this void
保留字:goto const

詳細解釋

1. 訪問控制

  • private:僅在聲明類內部可見。
  • protected:同包、子類可見。
  • public:任何類、包可見。

2. 類、方法、變量修飾符

  • abstract:抽象類/方法,不能實例化,子類必須實現。
  • class:聲明類,面向對象基本構造單位。
  • extends:繼承類或接口,單繼承類,多實現接口。
  • final:類不可繼承、方法不可重寫、變量不可變。
  • implements:實現接口所有方法。
  • interface:聲明接口,方法集合。
  • native:方法由非 Java 語言實現。
  • new:創建對象實例。
  • static:靜態成員,屬於類不屬於實例。
  • strictfp:嚴格遵循 IEEE-754 浮點運算規範。
  • synchronized:同步鎖,保護關鍵代碼段。
  • transient:序列化時忽略該字段。
  • volatile:保證多線程見到的變量值一致,輕量級同步。

3. 程序控制語句

  • break/continue/return:跳出/繼續/返回。
  • do/while/for:循環結構。
  • if/else/switch/case/default:選擇結構。
  • instanceof:判斷對象類型。

4. 異常處理

  • try/catch/finally:捕獲/處理/清理。
  • throw/throws:拋出/聲明異常。

5. 包相關

  • import:引入類/包。
  • package:聲明包名,建議域名倒序。

6. 基本類型

boolean/byte/char/double/float/int/long/short 及包裝類,null/true/false 字面值。

7. 變量引用

  • super:引用父類構造器/方法。
  • this:引用當前實例。
  • void:無返回值。

8. 保留字

  • goto:保留無作用,結構化編程不需要。
  • const:保留,類似 final。
  • native:本地方法接口,擴展 Java 功能(JNI 流程)。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved