玩JAVA裏面形形色色的名字,都是有套路的,至於名字怎麼起法,那得問問標識符java
表示類名的標識符用大寫字母開始。如:Man, GoodMan測試
表示方法和變量的標識符用小寫字母開始,後面的描述性詞以大寫開始。eat(),eatFood()spa
Java 標識符有以下命名規則:code
標識符必須以字母、下劃線_ 、美圓符$開頭。ci
標識符其它部分能夠是字母、下劃線「_」、美圓符「$」和數字的任意組合。unicode
Java 標識符大小寫敏感,且長度無限制。it
不能夠是Java的關鍵字。table
JAVA不採用一般語言使用的ASCII字符集,而是採用unicode這樣的標準的國際字符集。所以,這裏的字母的含義:英文、漢字等等。(不建議你們使用漢字來定義標識符!)class
各類字符集的關係?
合法的標識符:
int a = 3;
int _123 = 3;
int $12aa = 3;
int 變量1 = 55;
不合法的標識符:
int 1a = 3; //不能用數字開頭
int a# = 3; //不能包含#這樣的特殊字符
int int = 3; //不能使用關鍵字
Java關鍵字是Java語言保留供內部使用的,如class用於定義類。 關鍵字也能夠稱爲保留字,它們的意思是同樣的。
Abstract |
Assert |
boolean |
break |
byte |
case |
Catch |
char(character) |
class |
const |
continue |
default |
Do |
Double |
else |
extends |
final |
finally |
float |
For |
goto |
if |
implements |
import |
instanceof |
Int |
interface |
long |
native |
new |
Null |
Package |
private |
protected |
public |
return |
Short |
Static |
strictfp |
super |
switch |
synchronized |
This |
Throw |
throws |
transient |
try |
void |
Volatile |
While |
不能使用關鍵字做爲變量名或方法名。
代碼:
/* *測試標識符的寫法 */ public class Welcome{ public static void main(String[] args){ int $abc = 3; int $ = 5; int _123=5; //int 123abc = 6; //標識符不能以數字開頭 //int abc# = 3; //標識符不能包含除了字母、數字、下劃線、$以外的其餘字符 //int class = 3; int 小周 = 10; //java內部採用了Unicode字符集,universal。 } } |