int 和Integer创建对象在内存中的初始值不同
来源:互联网 发布:江阴市网络教研平台 编辑:程序博客网 时间:2024/06/02 17:20
int 和Integer创建对象在内存中的初始值不同:
package deleteArrary;import java.util.Arrays;/** * Created by Administrator on 2015/11/23 0023. */public class deffIntToInteger { public static void main(String[] args) { int []a=new int[5]; Integer []b=new Integer[5]; System.out.println(Arrays.toString(a)); System.out.println(Arrays.toString(b)); }}
运行结果为:
[0, 0, 0, 0, 0]
[null, null, null, null, null]
Process finished with exit code 0
下面是个类型的对比:
package deleteArrary;import java.util.Arrays;/** * Created by Administrator on 2015/11/23 0023. */public class deffIntToInteger { public static void main(String[] args) { int []a=new int[5]; Integer []b=new Integer[5]; String []strings=new String[5]; Character []characters=new Character[5]; char []c=new char[5]; byte []b1=new byte[5]; double []d=new double[4]; Double []doubles=new Double[5]; boolean []booleans=new boolean[5]; short []shorts=new short[5]; float []f=new float[5]; Float []floats=new Float[5]; System.out.println(Arrays.toString(a)); System.out.println(Arrays.toString(b)); System.out.println(Arrays.toString(strings)); System.out.println(Arrays.toString(characters)); System.out.println(Arrays.toString(c)); System.out.println(Arrays.toString(b1)); System.out.println(Arrays.toString(d)); System.out.println(Arrays.toString(doubles)); System.out.println(Arrays.toString(booleans)); System.out.println(Arrays.toString(shorts)); System.out.println(Arrays.toString(f)); System.out.println(Arrays.toString(floats)); }}
运行结果:
[0, 0, 0, 0, 0]
[null, null, null, null, null]
[null, null, null, null, null]
[null, null, null, null, null]
[ , , , , ]
[0, 0, 0, 0, 0]
[0.0, 0.0, 0.0, 0.0]
[null, null, null, null, null]
[false, false, false, false, false]
[0, 0, 0, 0, 0]
[0.0, 0.0, 0.0, 0.0, 0.0]
[null, null, null, null, null]
0 0
- int 和Integer创建对象在内存中的初始值不同
- 对象在内存中的状态
- 对象在内存中的分配
- 对象在内存中的状态
- 对象在内存中的存储
- 对象在内存中的状态
- 对象在内存中的存储
- int类型在内存中的存储方式
- int类型在内存中的存储方式
- C#和JAVA对象在内存中的存储
- int和Integer的不同
- 汇编机器码分析,同一对象不同字节在内存中的存储位置(大小端讨论)
- php对象的学习1 对象在内存中的创建过程
- 第二节对象在内存中的布局及对象创建过程
- 对象在内存中的存储机制
- PHP对象在内存中的分派
- HotSpot 对象在内存中的结构
- 输出JavaBean对象在内存中的大小
- libvirt的安装流程
- 九度oj-1088-剩下的树
- JDK-Eclipse-Android_SDK-ADT详细图文安装教程(2)
- 设置界面-更新
- Bitmap的相关方法汇总
- int 和Integer创建对象在内存中的初始值不同
- java设计模式(一)—策略模式
- C语言段与内存的理解
- 南大软院大神养成计划--day08
- Zookeeper集群的安装教程
- MYSQL 主从复制及读写分离
- 产品推荐
- 知网免费下载方法
- 旭说数据结构之图的基本知识