Java为我们提供了两种不同 的类型:原始类型和引用类型,其中原始类型也叫内置类型
另外,java也为每个原始类型提供了相对应的封装类
| 原始类型 | 封装类 |
| boolean | Boolean |
| byte | Byte |
| char | Character |
| short | Short |
| int | Interger |
| long | Long |
| float | Float |
| double | Double |
比如创建变量时
1、原始类型 int i=10;
2、引用类型 Interger j=new Interger(10);
这两个变量都存储在堆栈,但是他们存储的内容是不一样的,Interger的堆栈顶并不是对象本身而是对象的一个引用。
另外,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。
对象引用实例变量的缺省值为 null,而原始类型实例变量的缺省值与它们的类型有关。
1270

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



