1. 程式人生 > >java基本數據類型和包裝類之間的區別

java基本數據類型和包裝類之間的區別

oat 基本 null 使用方式 賦值 通過 border 之間 wid

1.聲明方式不同,基本類型不適用new關鍵字,而包裝類型需要使用new關鍵字來在堆中分配存儲空間;

2.存儲方式及位置不同,基本類型是直接將變量值存儲在堆棧中,而包裝類型是將對象放在堆中,然後通過引用來使用;

3.初始值不同,基本類型的初始值如int為0,boolean為false,而包裝類型的初始值為null

4.使用方式不同,基本類型直接賦值直接使用就好,而包裝類型在集合如Collection、Map時會使用到。

基本類型  包裝器類型
boolean Boolean
char Character
int Integer
byte Byte
short Short
long Long
float Float
double Double

java基本數據類型和包裝類之間的區別