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

Java 關鍵字與保留字完整指南:分類列表、識別陷阱與考試真題解析

     編輯:Java 程式設計入門

Java 關鍵字(51 個,按字母序)


abstract  assert    boolean   break     byte
case      catch     char      class     const
continue  default   do        double    else
enum      extends   final     finally   float
for       if        implements import    instanceof
int       interface long      native    new
package   private   protected public    return
short     static    strictfp  super     switch
synchronized this     throw     throws    transient
try       void      volatile  while

Java 保留字(14 個)

現版本未使用,為未來擴展預留:


byValue  cast  false  future  generic
inner    operator outer  rest   true
var      goto  const  null

注意:const、goto 同時出現在兩個列表中(不同來源分類差異),實際均為保留字,不可作標識符。true、false、null 技術上屬於字面量,但常被歸類為保留字。

高頻考試陷阱題

題目 1

Which are keywords/reserved words in Java?
a) if b) then c) goto d) while e) case f) sizeof

答案:a, c, d, e
解析:then、sizeof 為 C/C++ 關鍵字,Java 無此關鍵字。

題目 2

Which are Java keywords?
a) double b) Switch c) then d) instanceof

答案:a, d
解析:所有關鍵字均為小寫,Switch 大寫無效;instanceof 為關鍵字非方法。

題目 3

Which are keywords in Java?
a) default b) NULL c) String d) throws e) long f) true

答案:a, d, e, f
解析:NULL 大寫非關鍵字(字面量為 null);String 為類名;true 為 boolean 字面量/保留字。

識別關鍵字核心原則

  1. 全小寫:Java 關鍵字嚴格區分大小寫,均為小寫
  2. 勿混淆 C/C++:sizeof、friendly、delete 等非 Java 關鍵字
  3. 區分字面量/類名:true/false/null 為字面量;String/System 為類名
  4. 保留字不可作標識符:const、goto 編譯報錯

關鍵字功能分類速查

類別關鍵字
訪問控制private, protected, public
類/接口/枚舉定義class, interface, enum, extends, implements
基本類型boolean, byte, char, short, int, long, float, double, void
流程控制if, else, switch, case, default, for, while, do, break, continue, return
異常處理try, catch, finally, throw, throws
修飾符abstract, final, static, synchronized, volatile, transient, native, strictfp
包/導入package, import
其他this, super, new, instanceof, assert, const*, goto*

* 標記為保留字

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved