Java 基本数据类型及包装类
概述
这篇文章总结了 Java 中的基本数据类型和对应的封装类,以及各种类型数据之间的转换操作。
什么是基础数据类型
在 Java 语言中,提供了 8 种基本数据类型,6 种数字类型(4 种整数类型,2 种浮点型), 2 种字符型,这些基本数据类型从 Java 发布以来就是 java 语言的一部分。
类型 | 大小 | 最小值 | 最大值 | 初始值 | 包装类 |
---|---|---|---|---|---|
byte | 8bits | -27 | 27-1 | 0 | Byte |
short | 16bits | -215 | 215-1 | 0 | Short |
int | 32bits | -231 | 231-1 | 0 | Integer |
long | 64bits | -263 | 263-1 | 0 | Long |
float | 32bits | 2-126 | (2-2-23)x2127 | 0.0f | Float |
double | 64bits | 2-1022 | (2-2-52)x21023 | 0.0d | Double |
boolean | – | – | – | false | Boolean |
char | 16bits | Unicode 0 | Unicode 216-1 | ‘\u0000’ 即 null | Character |
Java 中基本类型所占内存空间大小固定,基本数据类型存放在堆栈中,Boolean 类型没有空间大小。