<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
Java要确定每种基本数据类型所占存储空间的大小. 它们的大小并不像其他大多是语言那样随机器硬件架构的变化而变化. Java这种所占存储空间大小的不变性是Java程序具有可移植性的原因之一.
基本类型 | 大小 | 最小值 | 最大值 | 包装器类型 | 初始值 |
boolean | --- | --- | --- | Boolean | false |
char | 16-bit | Unicode 0 | Unicode 2e16 -1 | Character | '/u0000' (null) |
byte | 8-bit | -128 | +127 | Byte | (byte) 0 |
short | 16-bit | -2e15 | +2e15-1 | Short | (short) 0 |
int | 32-bit | -2e31 | +2e31-1 | Integer | 0 |
long | 64-bit | -2e63 | +2e63-1 | Long | 0L |
float | 32-bit | IEEE754 | IEEE754 | Float | 0.0f |
double | 64-bit | IEEE754 | IEEE754 | Double | 0.0d |
void | --- | --- | --- | Void | --- |