天天看點

【Java】8種基本類型(9種?)

Java類型大類:

1. 基本類型(或叫原生類、内置類型)

2. 引用類型

簡圖:

【Java】8種基本類型(9種?)
  1. 基本類型 8,9 種
序号 基本類型 大小 最小值 最大值 預設值 包裝類 包裝類預設值
1 boolean(布爾型) false Boolean null(下同)
2 char(字元型) 16-bit(2位元組) Unicode 0 Unicode 2^16-1 ‘\u0000’(Unicode 0) Character
3 byte(位元組型) 8 bits(1位元組) -128 127 (byte)0 Byte
4 short(短整型) 16 bits(2位元組) -2^15 2^15-1 (short)0 Short
5 int(整型) 32 bits(4位元組) -2^31 2^31-1 Integer
6 long(長整型) 64 bits(8位元組) -2^63 2^63-1 0L Long
7 float(浮點型) 32 bits(4位元組) IEEE754 IEEE754 0.0F Float
8 double(雙精度浮點型) 64 bits(8位元組) IEEE754 IEEE754 0.0D Double
9 void(空類型) Void

2. 引用類型

序号 引用類型名稱 預設值
1 null
2 接口 null
3 數組 null
4 枚舉 null
5 注解 null

tips:

String 内部實作是char數組(char[]),預設值null(對象預設值都是null);

主要參考《Java程式設計思想》(Thinking In Java,第四版),第二章基本類型部分。

參考:

https://www.jianshu.com/p/6b36e911f1fd

https://www.cnblogs.com/bekeyuan123/p/7468845.html

https://blog.csdn.net/lucky123sky/article/details/54924411