JAVA揭竿而起总要有名号
古代揭竿而起總要有個(gè)響亮的名號(hào),這可不是隨便的哦,比如 ?蒼天已死,黃天當(dāng)立。。。
玩JAVA里面形形色色的名字,都是有套路的,至于名字怎么起法,那得問問標(biāo)識(shí)符
標(biāo)識(shí)符
?用作給變量、類和方法命名。注意:
表示類名的標(biāo)識(shí)符用大寫字母開始。如:Man,?GoodMan
表示方法和變量的標(biāo)識(shí)符用小寫字母開始,后面的描述性詞以大寫開始。eat(),eatFood()
Java?標(biāo)識(shí)符有如下命名規(guī)則:
? ? ? ? 標(biāo)識(shí)符必須以字母、下劃線_?、美元符$開頭。
? ? ? ? 標(biāo)識(shí)符其它部分可以是字母、下劃線“_”、美元符“$”和數(shù)字的任意組合。
? ? ? ? Java?標(biāo)識(shí)符大小寫敏感,且長(zhǎng)度無(wú)限制。
? ? ? ? 不可以是Java的關(guān)鍵字。
????????JAVA不采用通常語(yǔ)言使用的ASCII字符集,而是采用unicode這樣的標(biāo)準(zhǔn)的國(guó)際字符集。因此,這里的字母的含義:英文、漢字等等。(不建議大家使用漢字來(lái)定義標(biāo)識(shí)符!)
各種字符集的關(guān)系?
合法的標(biāo)識(shí)符:
????????int?a?=?3;
????????int?_123?=?3;
????????int?$12aa?=?3;
????????int?變量1?=?55;
不合法的標(biāo)識(shí)符:
????????int?1a?=?3;???//不能用數(shù)字開頭
????????int?a#?=?3;???//不能包含#這樣的特殊字符
????????int?int?=?3;??//不能使用關(guān)鍵字
JAVA中的關(guān)鍵字/保留字
????????Java關(guān)鍵字是Java語(yǔ)言保留供內(nèi)部使用的,如class用于定義類。?關(guān)鍵字也可以稱為保留字,它們的意思是一樣的。
| 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 | ? | ? | ? | ? |
不能使用關(guān)鍵字作為變量名或方法名。?
代碼:
| /* *測(cè)試標(biāo)識(shí)符的寫法 */ public?class?Welcome{ ????????public?static?void?main(String[]?args){??? ????????????int??$abc?=?3; ????????????int?$?=?5; ????????????int?_123=5; ????????????//int?123abc?=?6;????//標(biāo)識(shí)符不能以數(shù)字開頭 ????????????//int??abc#?=?3;????//標(biāo)識(shí)符不能包含除了字母、數(shù)字、下劃線、$之外的其他字符 ????????????//int??class?=?3; ????????????int 小周 =?10;???//java內(nèi)部采用了Unicode字符集,universal。 ????????} } |
轉(zhuǎn)載于:https://www.cnblogs.com/outmanxiaozhou/p/10469941.html
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的JAVA揭竿而起总要有名号的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DLNg[结构化ML项目]第二周迁移学习
- 下一篇: 初始化Dictionarystring,