JAVA揭竿而起總要有名號

古代揭竿而起總要有個響亮的名號,這可不是隨便的哦,好比  蒼天已死,黃天當立。。。

玩JAVA裏面形形色色的名字,都是有套路的,至於名字怎麼起法,那得問問標識符java

標識符

 用做給變量、類和方法命名。注意:c#

表示類名的標識符用大寫字母開始。如:Man, GoodMan測試

表示方法和變量的標識符用小寫字母開始,後面的描述性詞以大寫開始。eat(),eatFood()spa

Java 標識符有以下命名規則:code

        標識符必須以字母、下劃線_ 、美圓符$開頭。ci

        標識符其它部分能夠是字母、下劃線「_」、美圓符「$」和數字的任意組合。unicode

        Java 標識符大小寫敏感,且長度無限制。it

        不能夠是Java的關鍵字。table

        JAVA不採用一般語言使用的ASCII字符集,而是採用unicode這樣的標準的國際字符集。所以,這裏的字母的含義:英文、漢字等等。(不建議你們使用漢字來定義標識符!)class

各類字符集的關係?

20151028112516_853.png

合法的標識符:

        int a = 3;

        int _123 = 3;

        int $12aa = 3;

        int 變量1 = 55;

不合法的標識符:

        int 1a = 3;   //不能用數字開頭

        int a# = 3;   //不能包含#這樣的特殊字符

        int int = 3;  //不能使用關鍵字

JAVA中的關鍵字/保留字

        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。

        }

}

相關文章
相關標籤/搜索