JAVA基本类型与包装类

来源:互联网 发布:2013旧版qq软件 编辑:程序博客网 时间:2024/06/05 00:30

1.声明方式不同,基本类型不适用new关键字,而包装类型需要使用new关键字来在堆中分配存储空间;

2.存储方式及位置不同,基本类型(局部变量在栈中,成员变量实在堆中,静态变量在data区中)是直接将变量值存储在栈中,而包装类型是将对象放在堆中,然后通过引用来使用;

3.初始值不同,基本类型的初始值如int为0,boolean为false,而包装类型的初始值为null

4.使用方式不同,基本类型直接赋值直接使用就好,而包装类型在集合如Collection、Map时会使用到

 

0 0
原创粉丝点击