下列識別符號中有哪些是合法的?

  • 作者:由 匿名使用者 發表于 動漫
  • 2023-01-09

下列識別符號中有哪些是合法的?baoquan1412 推薦於2019-11-04

在Java語言中,識別符號是以字母、下劃線(…)或美元符($)開頭,由字母、數字、下劃線(一)或美元符($)組成的字串。識別符號區分大小寫,長度沒有限制。除以上所列幾項之外,識別符號中不能含有其他符號,當然也不允許插入空格。在程式中,識別符號可用作變數名、方法名、介面名、類名等。

還有Java原始碼使用的是Unicode碼,而不是ASCII碼。所以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組) : Java保留字是指現有Java版本尚未使用 但以後版本可能會作為關鍵字使用。

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

Java語言有51個保留關鍵字,其中const和goto雖然被保留但未被使用。你不能使用保留關鍵字來命名類、方法或變數。

一、保留關鍵字

資料型別:

Boolean int long short byte float double char class interface

流程控制:

if else do while for switch case default break continue return try catch finally

修飾符:

public protected private final void static strictfp abstract transient

synchronized volatile native

動作:

package import throw throws extends implements this Super instanceof new

保留字:

true false null goto const

Top