1. 程式人生 > >《head first java》關於primitive變數和非primitive變數

《head first java》關於primitive變數和非primitive變數

在Java中變數有兩種基本型別,分別為主資料型別(primitive)變數和引用型變數(reference)。

(1)主資料型別又細分為四大類:整型、浮點型、字元型、布林型。

1 整型
整形包括四小種型別,按照可以存放的最大值排序可以分為:byte short int long
2 浮點型
分為兩種,分別為可以儲存16位數字和32位數字:float和double型
3字元型
即char型,用單引號表示字元,如char a =‘這是字元’
4布林型
布林型的數值可以為0或1,屬於0/1變數,表示真假,儲存形式為0或1但不能用0/1賦值,要用true/false賦值,預設下預設為0。如
boolean a=true
boolean b=false

(2)引用型變數(又稱非primitve變數)
除了上面八種基本主資料變數(變數中儲存的是數值)外,其它的屬於引用型變數,定義為指向物件的變數。
PS:何為物件?物件是指例項化的類,即是一個具體的類。
如類“筆記本”,物件“聯想carbon x10" "聯想小新潮7000”。