下列識別符號中有哪些是合法的?
- 2023-01-09
在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
下一篇:關於假面騎士ooo ?