Java是一種靜態類型語言,它需要在編寫代碼時明確定義變量和其類型。變量可以用來存儲數據,如數字、字符串等。Java中有兩種類型的變量:基本類型變量和引用類型變量。
基本類型變量是八種原始類型,它們分別是:
byte // 8位有符號整數 short // 16位有符號整數 int // 32位有符號整數 long // 64位有符號整數 float // 32位浮點數 double // 64位浮點數 char // 16位Unicode字符 boolean // true/false值
基本類型變量在內存中存儲實際的值。例如,一個int變量可以存儲整數值,它在內存中占4個字節。
引用類型變量指向一個對象或實例,它們分配在堆上。Java中有許多引用類型,包括數組、類、接口等。在聲明引用類型變量時,需要指定該變量所引用的對象類型。
String str = "Hello, world!"; // 聲明一個String引用類型變量,指向一個字符串對象 int[] arr = new int[10]; // 聲明一個int數組類型引用類型變量,指向一個存儲10個整數的數組對象
同一個代碼塊中不能使用重復的變量名。變量名通常使用小寫字母,可以使用下劃線分隔單詞。例如:
int my_number = 123; String my_string = "Hello, world!";