Java中的基本类型
2017-12-06 本文已影响3人
程序员必修课
new创建特别小的和简单的变量的时候不是很有效,对于一些类型的元素,Java采取与C和C++相同的方法。不用new来创建变量,而是创建一个并非是引用的自动变量,直接存储值并置于堆栈中,因此更加高效。
| 基本类型 | 大小 | 包装类 |
|---|---|---|
| boolean | - | Boolean |
| char | 16bit | Character |
| byte | 8bit | Byte |
| short | 16 bits | Short |
| int | 32 bits | Integer |
| long | 64 bits | Long |
| float | 32 bits | Float |
| double | 64 bits | Double |
| void | - | - |
高精度数字:
Java提供了两个用于髙精度计算的类:Biglnteger和BigDecima。
- Biglnteger支持任意精度的整数。
- BigDecimal支持任何精度的定点数,例如,可以用它进行精确的货币计算。