- 相關(guān)推薦
Java語(yǔ)言基本語(yǔ)法
想要學(xué)好Java語(yǔ)言,那么基礎(chǔ)的知識(shí)可不能不鞏固好,下面是小編為大家搜集整理出來(lái)的有關(guān)于Java語(yǔ)言基本語(yǔ)法,希望可以幫助到大家!
Java語(yǔ)言基本語(yǔ)法
一、標(biāo)識(shí)符和關(guān)鍵字
標(biāo)識(shí)符
在java語(yǔ)言中,用來(lái)標(biāo)志類(lèi)名、對(duì)象名、變量名、方法名、類(lèi)型名、數(shù)組名、包名的有效字符序列,稱(chēng)為“標(biāo)識(shí)符”;
標(biāo)識(shí)符由字母、數(shù)字、下劃線、美元符號(hào)組成,且第一個(gè)字符不能是數(shù)字;
java語(yǔ)言區(qū)分大小寫(xiě);
標(biāo)志符命名規(guī)則:類(lèi)名首字母大寫(xiě),變量名和方法名采用駝峰標(biāo)志法,常量全大寫(xiě),多個(gè)單詞之間用“_”隔開(kāi),包名全小寫(xiě);
關(guān)鍵字
在java語(yǔ)言中,有一些專(zhuān)門(mén)的詞匯已經(jīng)被賦予了特殊的含義,不能再使用這些詞匯來(lái)命名標(biāo)識(shí)符,這些專(zhuān)有詞匯,稱(chēng)為“關(guān)鍵字”;
java有50個(gè)關(guān)鍵字和3個(gè)保留字,均不能用來(lái)命名標(biāo)識(shí)符;
abstract | assert | boolean | break | byte | case | catch | char |
class | const | continue | default | do | double | else | enum |
extends | final | finally | float | for | goto | if | implements |
import | instanceof | int | interface | long | native | new | package |
private | protected | public | return | short | static | strictfp | super |
switch | synchronized | this | throw | throws | transient | try | void |
volatile | while |
true、false、null不是關(guān)鍵字,是保留字,但是仍不能用來(lái)命名標(biāo)識(shí)符,保留字是java預(yù)留的關(guān)鍵字,在以后的升級(jí)版本中可能會(huì)作為關(guān)鍵字;
二、基本數(shù)據(jù)類(lèi)型
1. 整數(shù)類(lèi)型(int為默認(rèn)類(lèi)型)
2. 浮點(diǎn)類(lèi)型(double為默認(rèn)類(lèi)型)
在給float類(lèi)型的變量賦值時(shí),如果賦的值有小數(shù)部分則一定要在末尾加上“F”或“f”;
3. 字符類(lèi)型(2字節(jié))
char ch = 'a';
有些字符不能通過(guò)鍵盤(pán)輸入到程序當(dāng)中,這時(shí)就需要使用到轉(zhuǎn)義字符;
4. 布爾類(lèi)型(1字節(jié))
boolean flag = true;
5. 默認(rèn)值
數(shù)值變量:0;
字符變量:‘