1. 辨別符
在JAVA語言中所有程式員可以自己命名的單詞都是辨別符(類名,接口名,變量名,方法名,常量名)
命名規則(必須遵守,否則編譯器會報錯):數字,字母,下換線以及美元符号組成;不能以數字開頭;區分大小寫;關鍵字不可以作為辨別符;無長度限制
命名規範(可以遵守也可以不遵守,編譯器不會報錯,但最好遵守):見名知意;遵守駝峰命名方式;類名,接口名首字母大寫,後面每個單詞首字母大寫;變量名,方法名首字母小寫,後面每個單詞首字母大寫;常量名全部大寫
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello, World!");
}
}
2. 關鍵字,字面值(資料,有類型)
3. 資料類型
作用:指導JVM在程式運作時為資料在記憶體中開辟多大的空間
類型:
基本資料類型:四大類八小種(占用空間:位元組,取值範圍)
(1)整數型:byte(1,-128~127),short(2),int(4),long(8)
(2)浮點型:float(4),double(8)
(3)布爾型:boolean(1)
(以上類型預設與計算機二進制存在一種固定的轉換方式)
(4)字元型:char(2),人為設定字元編碼(ASCII編碼:a-97;A-65;0-48)
引用資料類型
例如:字元串類型(String)
計算機僅識别二進制數。
ps:二進制:滿2進1原則;位元組:1個位元組=8個比特位
Java中數字類型有正負之分,符号位占一位,最左邊,0表示正數,最小值減1變為最大值
4. 變量
本質:記憶體上的一塊空間,有類型,變量名和字面值,存儲資料的基本單元
要求:變量指定的類型必須和存儲的資料類型相一緻
文法:資料類型 變量名; 指派:變量名=字面值;
變量使得記憶體可以重複使用
通路方式:獲得變零儲存的資料或者修改變量儲存的資料
注意:Java變量必須初始化,才可以進行通路;同一個作用域中變量名不可以重複,但可以重新指派,不同作用域可以重名,就近原則
public class VarDemo{
public static void main(String[] args){
int i=1;
int b=3,d=5;
char c='a';
System.out.println(i);
System.out.println(c);
}
}
變量的作用域(變量的有效範圍):出了大括号就不認識
變量的分類:局部變量(方法體中);成員變量