單行註釋:」//文字「安全
多行註釋:」/星號(」*「)文字星號/「學習
文檔註釋:」//「(Java Doc)spa
關鍵字不能做爲類名或者方法名對象
類名與文件名要一致,首字母要大寫內存
Java全部的組成成分都須要名字,類名(如 Hello world )、變量名以及方法名(如main)都被稱爲標識符 文檔
全部標識符都要以字母(A-Z或a-z),美圓符($)或下劃線(_)開始字符串
首字符以後能夠是字母(A-Z或a-z),美圓符($),下劃線(_)或數字的任何字符組成string
標識符是大小寫敏感的it
可用中文命名,但不建議class
Java 是強類型語言(全部變量必須先定義後才能使用)
強語言類型安全性高,但速度慢。
數據類型分爲基本類型和引用類型。
基本類型分爲數值類型和boolean類型。
數值類型分爲整數類型、浮點類型和字符類型。
整數類型:byte(1個字節)
short(2個字節)
int(4個字節)
long(8個字節)
浮點類型:float(4個字節)
double(8個字節)
字符類型:char(2個字節)
boolean類型:1個字節,只有true和false
long類型要在數字後面加」L「
float類型要在數字後面加」F「
char後帶一個字符,如一個字母
string後帶字符串,但其不是關鍵詞,是類
最好避免徹底用浮點數進行比較
全部字符本質都是數字
位(bit):計算機內部數據儲存的最小單位
字節(byte):基本單位,用B表示
1 B=8 bit;
字符:計算機使用的字母、數字、字、符號
1 B=8 b
1024 B=1 KB
1024 KB=1 M
1024 M=1 G
1024 G=1 TB
二進制:0b
八進制:0
十六進制:0x
從高到低:byte->short->int->long->float->double
強制轉換 格式:(類型)變量名 高->低
自動轉換 低->高
注意事項:
不能對布爾值進行轉換
不能把對象類型轉換爲不相干類型
轉換的時候可能存在內存溢出或精度問題