java變數 量就是申請記憶體來存儲值。也就是說,當創建變數的時候,需要在記憶體中申請空間。記憶體管理系統根據變數的類型為變數分配存儲空間,分配的空間只能用來儲存該類型數據。 java數據類型分類 ①內置數據類型 ②引用數據類型 內置數據類型 引用數據類型 ①在Java中,引用類型的變數非常類似於C/C+ ...
java變數
量就是申請記憶體來存儲值。也就是說,當創建變數的時候,需要在記憶體中申請空間。記憶體管理系統根據變數的類型為變數分配存儲空間,分配的空間只能用來儲存該類型數據。
java數據類型分類
Java 語言是一種強類型語言。通俗點說就是,在 Java 中存儲的數據都是有類型的,而且必須在編譯時就確定其類型。 Java 中有兩類數據類型:
在 Java 的領域里,基本數據類型變數存的是數據本身,而引用類型變數存的是保存數據的空間地址,和指針差不多。說白了,基本數據類型變數里存儲的是直接放在抽屜里的東西,而引用數據類型變數里存儲的是這個抽屜的鑰匙,鑰匙和抽屜一一對應。
內置數據類型
數據類型 | 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等。變數一旦聲明後,類型就不能被改變了。
②對象、數組都是引用數據類型。
③所有引用類型的預設值都是null。
④一個引用變數可以用來引用與任何與之相容的類型。
⑤例子:Site site = new Site("Runoob")。
java常量
常量在程式運行時,不會被修改的量。
在 Java 中使用 final 關鍵字來修飾常量,聲明方式和變數類似:
final double PI = 3.1415927;