JAVA中基本資料型別和引用資料型別

月影$發表於2020-11-09

一、基本資料型別
byte 1位元組
short 2位元組
char 2位元組
int 4位元組
long 八位元組
float 四個位元組
double 八位元組
boolean 一個位元組或四個位元組(根據不同情況而定義)
這些型別由"小"到"大"分別為
(byte,short,char)–int–long–float—double;

二、引用資料型別
引用資料型別非常多,大致包括:
類、 介面型別、 陣列型別、 列舉型別、 註解型別、 字串型

例如,String型別就是引用型別

三、基本資料和引用資料型別的區別
1、儲存位置
基本變數型別
在方法中定義的非全域性基本資料型別變數的具體內容是儲存在棧中的
引用變數型別
只要是引用資料型別變數,其具體內容都是存放在堆中的,而棧中存放的是其具體內容所在記憶體的地址
:通過變數地址可以找到變數的具體內容,就如同通過房間號可以找到房間一般

相關文章