JAVA中初始化及默認值,包裝類與基本類型


當變量作為作為類成員使用時,java才確保給定其初始值,防止程序運行時錯誤

數據類型 初始值
byte 0
short 0
int 0
long 0L
char 'u0000'
float 0.0f
double 0
boolean false
所有引用類型 null

基本數據類型的包裝類都屬於引用類型

基本類型

大小(字節)

默認值

封裝類

byte

1

(byte)0

Byte

short

2

(short)0

Short

int

4

0

Integer

long

8

0L

Long

float

4

0.0f

Float

double

8

0.0d

Double

boolean

-

false

Boolean

char

2

\u0000(null)

Character

如果一邊是包裝類,一邊是基本類型時;或者使用了<、>、<=等比較符,都會進行值比較;如果發現==兩邊都是對象,它就直接比較引用,而不是值

null本身雖然能代表一個不確定的對象,但就null本身來說,它不是對象,也不知道什么類型,也不是java.lang.Object的實例


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM