JAVA關鍵字(由小寫英文字母組成):
abstract boolean break byte case
catch char class continue default
do double else extends final
finally float for if implements
import instanceof int interface long
native new package private protected
public return short static super
switch synchronzized this throw throws
transient try void volatile while
goto和const爲保留字,null,true,false不是關鍵字。
JAVA標識符(區分大小寫)
長度不限,以字母或下劃線或$ 開頭,不能以數字開頭。
JAVA數據類型
1.基本類型:
byte 1字節(8位) -128~128-1 -1是因爲正負號要佔1位
short 2字節(16位) -215~215-1
int 4字節(32位) -231~231-1
long 8字節(64位) -263~263-1
float 4字節(32位)
double 8字節(64位)
char 2字節
boolean
2.引用類型
類 數組 接口 枚舉
八進制以0開頭,十六進制以0X開頭,long型以L結尾。
JAVA中直接量:123默認爲int型 但是byte,short和char型可以用直接量賦值,不會報大類型強轉小類型的錯誤。 1.23默認爲double型。float a = 1.23 會報大類型強轉小類型的錯誤。
轉義字符:
tab /t
換行 /n
回車 /r
雙引號 /"
單引號 /'
反斜槓 //
編碼格式:
[asc 0~127] [ISO_8857_1 西歐] [gb2312 中文簡體] [GBK 中文] [shift_JIS 日文] [Unicode(全球統一編碼格式) 分爲:utf-8和utf-16]
類的結構:
------------------------------------------------------------------------------------------------
包聲明 package
指明該文件中定義的類所在的包
作用:可以區分名稱相同的類
導入聲明 import
類聲明
構造方法
特點:方法名與類名相同,沒有返回類型。
作用:創建對象,初始化成員變量
成員變量聲明
方法聲明
-----------------------------------------------------------------------------------------------------
對於成員變量的初始化順序:
1.默認值 2.聲明時賦予的值 3.構造方法中賦予的值
分支語句
if(a>2){
語句塊;
} else if(b>2){
語句塊;
} else {
語句塊;
}