Java 数据类型与变量全解析
1. 变量默认值
在 Java 中,变量分为类中的字段和方法中的局部变量。未初始化的字段有默认值,而局部变量没有默认值,读取未赋值的局部变量会导致编译时错误。以下是字段的默认值表:
| 类型 | 默认值 |
| ---- | ---- |
| boolean | false |
| byte | 0 |
| short | 0 |
| int | 0 |
| long | 0 |
| float | 0.0f |
| double | 0.0d |
| char | \u0000 (Unicode 等效于 null) |
| 对象引用 | null |
2. 特殊类型:String
- 定义 :小写的 “string” 是字符列表,通常表示我们书写或说出的单词;大写的 “String” 是一个类,包含零个或多个字符以及可对其执行的众多操作。
- 使用 :作为类,通常需要实例化为对象,但 Java 允许在使用赋值运算符时隐式实例化。例如:
String animal = "moose";
- 字节大小 :String 的字节大小涉及两部分,一部分是引用,包含 String 对象在内存中的地址;另一部分是对象在内存中的长度,除了存储的实际文本字符外,还包括对象的
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



