1. 基本类型
基本类型 | 二进制位数 | 包装器类 |
---|---|---|
boolean | - | Boolean |
8 | Byte | |
16 | Character | |
Short | ||
32 | Integer | |
64 | Long | |
Float | ||
Double |
- boolean类型所占的存储空间大小没有明确指定,仅定义为能够取字面量值true和false
例如: Character ch ='x';
可以反向转换:
char c = ch;
- 高精度数字
Java提供了两个用于高精度计算的类: BigInteger 和 BigDecimal,虽然他们大体上属于包装器类的范畴,但是二者都没有对应的基本类型.
这两个类包含的方法,提供的操作和基本类型所能执行的操作相似。也就是说, 能作用域int和float的操作, 也能作用域BigInteger和BigDecimal。
注意: 以方法的方式取代预算符。所以运算速度会比较慢,这里以速度换取了精度。
对于Biginteger和BigDecimal. 我们要知道的是,他可以计算无限大的数字就可以了,其它操作和big,float类似.
2. 类
- 若类的某个成员是基本数据类型,即使没有进行初始化,java会自动进行初始化一个默认值. 注意: 必须是成员变量
- 为了避免命名空间重复,给了一个类库生成不会与其他名字混淆的的名字,java设计者希望程序员反过来使用自己的internet域名,因为这样可以保证他们肯定是独一无二的. 例如:你的域名是MindView.net. 包名可以被命名为net. mindview.utility.foibles. 反转域名,句点代表子目录.
3. 注释文档