(一)標識符的介紹
Java語言中,對於變量,常量,函數,語句塊也有名字,我們統統稱之爲Java標識符.
標識符是用來給類、對象、方法、變量、接口和自定義數據類型命名的。
Java標識符由數字,字母和下劃線(_),美元符號($)或人民幣符號(¥)組成。在Java中是區分大小寫的,而且還要求首位不能是數字。最重要的是,Java關鍵字不能當作Java標識符。
下面的標識符是合法的:
myName,My_name,Points,$points,_sys_ta,OK,_23b,_3_
下面的標識符是非法的:
#name,25name,class,&time,if
標識符的規則:由字母,數字,下劃線_,美元$組成,但數字不能開頭.
標識符不能是java的關鍵字和保留字,但可以包含關鍵字和保留字,不能包含空格
標識符只能包含美元符($),不能包含@,#等其它字符。
Java 9規定:不允許單獨使用下劃線作爲分隔符。
Java 的關鍵字加上goto const true false nulll 一共有53個關鍵字和保留字,都不能作爲Java的標識符。
(二)分隔符
分號:java語言採用分號(;)做爲語句的分割,因此每個java語句必須使用分號做爲結尾。
花括號:花括號的作用的是定義一個代碼塊,一個代碼塊指的就是”{“和”}”,所包含的一段代碼,代碼塊在邏輯上是一個整體。
方括號的作用是用於訪問數組元素。
圓括號,定義方法時必須使用圓括號包含形參,,調用方法時使用圓括號來傳入實參,圓括號可以作爲強制類型轉換的運算符。
使用空格分割一條語句的不同部分
圓點:通常用類,對象或者它的成員(Field,方法和內部類),表明調用某個類或者某個實例的指定成員。
(三)java關鍵字
Java關鍵字是電腦語言裏事先定義的,有特別意義的標識符,有時又叫保留字,還有特別意義的變量。Java的關鍵字對Java的編譯器有特殊的意義,他們用來表示一種數據類型,或者表示程序的結構等,關鍵字不能用作變量名、方法名、類名、包名和參數。
enum是從java 5 新增的關鍵字
java提供三個特殊的直接量,true,false,null,java語言的標識符不能使用這三個特殊的直接量。