量就是申請內存來存儲值。也就是說,當建立變量的時候,須要在內存中申請空間。內存管理系統根據變量的類型爲變量分配存儲空間,分配的空間只能用來儲存該類型數據。java
Java 語言是一種強類型語言。通俗點說就是,在 Java 中存儲的數據都是有類型的,並且必須在編譯時就肯定其類型。 Java 中有兩類數據類型:數組
在 Java 的領域裏,基本數據類型變量存的是數據自己,而引用類型變量存的是保存數據的空間地址,和指針差很少。說白了,基本數據類型變量裏存儲的是直接放在抽屜裏的東西,而引用數據類型變量裏存儲的是這個抽屜的鑰匙,鑰匙和抽屜一一對應。spa
數據類型 | byte | short | int | long | float | double | boolean | char |
位數 | 8位 | 16位 | 32位 | 64位 | 單精度 | 雙精度 | 布爾型 | 字符型 |
取值範圍 | -128~127 | -32768~32767 | -2^31~-2^31-1 | -2^63~-2^63-1 | 無 | 無 | true或者false | ’\u0000’~’\uffff’ |
舉例 | byte a = 100 | short s = 1000 | int a = 100000 | long a = 100000L | float f1 = 234.5f | double d1 = 123.4 | boolean one = true | char letter = ‘A |
舉個栗子:指針
public class HelloWorld{ public static void main(String[] args) { String name="哈哈哈"; char sex='男'; int num=18; double price=120.5; boolean isOK=true; System.out.println(name); System.out.println(sex); System.out.println(num); System.out.println(price); System.out.println(isOK); } }
①在Java中,引用類型的變量很是相似於C/C++的指針。引用類型指向一個對象,指向對象的變量是引用變量。這些變量在聲明時被指定爲一個特定的類型,好比Employee、Pubby等。變量一旦聲明後,類型就不能被改變了。code
②對象、數組都是引用數據類型。對象
③全部引用類型的默認值都是null。blog
④一個引用變量能夠用來引用與任何與之兼容的類型。內存
⑤例子:Site site = new Site("Runoob")。it
常量在程序運行時,不會被修改的量。內存管理
在 Java 中使用 final 關鍵字來修飾常量,聲明方式和變量相似:
final double PI = 3.1415927;