java中标识符,关键字,数据类型
什么是標(biāo)識符?
??? 在java語言中用來給一個類,變量或方法命名的符號
標(biāo)識符的命名規(guī)則
????? 標(biāo)識符可以由字母、數(shù)字、下劃線(_)、美元符($)組成,但不能包含 @、%、空格等其它特殊字符,不能以數(shù)字開頭。????? 標(biāo)識符不能是 Java 關(guān)鍵字和保留字( Java 預(yù)留的關(guān)鍵字,以后的升級版本中有可能作為關(guān)鍵字),但可以包含關(guān)鍵字和保留字。
????? 標(biāo)識符嚴格區(qū)分大小寫(eg:Demo和demo二者就是2個不同的標(biāo)識符,)
???? ?可以包含字母,下劃線, $,數(shù)字符號(demo2,demo_01)?
關(guān)鍵字
??? Java的關(guān)鍵字對Java的編譯器有特殊的意義,他們用來表示一種數(shù)據(jù)類型,或者表示程序的結(jié)構(gòu)等,關(guān)鍵字不能用作變量名、方法名、類名、包名和參數(shù)。
Java語言規(guī)定關(guān)鍵字不能作為標(biāo)識符。目前共有50個Java關(guān)鍵字
?do,while,if,else,try,catch,public, static,abstract,char,int,long double,float,swatch,等等,
?注意:java中true,false 不是關(guān)鍵字 他們是boolean類型的字面量
?????????? 所有關(guān)鍵字都是小寫
?????????? 保留字:const,goto
數(shù)據(jù)類型
java中數(shù)據(jù)類型包括基本數(shù)據(jù)類型和對象類型,基本類型共有8中,四種整型,一種字符型,二種浮點型和一種布爾型,除了這幾種基本類型外其他都屬于對象類型的數(shù)據(jù)。
?整型
整型就是整數(shù)類型,沒有小數(shù)點的數(shù)字,可以是正數(shù),負數(shù)(整型包括字節(jié)型byte,整數(shù)型int,短整型short,長整型long)
浮點型
浮點型表示有小數(shù)部分的數(shù)字(單精度浮點型float,雙精度浮點型double)
布爾型
布爾型表示一個或真或假的關(guān)系(true,false)
基本數(shù)據(jù)類型的取值范圍
???????
引用類型
引用類型有類,接口,數(shù)組,
字符串類型string
? string是JDK定義的一個類,不是基本數(shù)據(jù)類型
? 一個string對象可以用來存儲多個字符,在程序中直接給出一個string值要用雙引號括起來,可以使用+把多個string連接起來也可以連接其他類型的數(shù)據(jù)。
----------------------補充---------------------
char
char是一個無符號16的整型,范圍是0~65535,用來存儲該字符的unicode編碼值,Unicode編碼值中包含漢字的編碼,所以一個char類型的變量可以存儲一個漢字字符,代碼中字符值必須用單引號括起來
類名,接口名:每個單詞的首寫字母都應(yīng)該大寫
字段方法名以及對象:第一個單詞首寫字母應(yīng)該小寫
java的包名:全部用小寫
常量:全部用大寫字母表示
注釋
//單行注釋
/*
?多行注釋
*/
/**
文檔注釋
*/
轉(zhuǎn)義字符
總結(jié)
以上是生活随笔為你收集整理的java中标识符,关键字,数据类型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java面向过程和面向对象
- 下一篇: java的运算符