关于数组初始化的问题 Object[] o = new Object[]{1, 2, 3};这样初始化,不报错,并且o[0],o[1],o[2]均不为空,为什么呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 o[0]=1,o[1]=2,o[2]=3,你让他怎么报错?! Object[] o = new Object【3】; o={1, 2, 3}; 看看这报错不?呵呵 我是想Object是个对象啊,若初始化,应该调用其构造函数啊,怎么能赋个数就初始化。难道如果我按上边的初始化,它会把Object当作整型数组吗? 我是想Object是个对象啊,若初始化,应该调用其构造函数啊,怎么能赋个数就初始化。难道如果我按上边的初始化,它会把Object当作整型数组吗? 貌似会自动把整型包装成Integer.. Object[] o=new Object[]{1,2,3};首先,看最左边:Object[],这是要连在一起看的,它表示声明了一个数组(注意是数组!),这个数组里的每一个元素必须是Object类型的。再看右边:new Object[],这一句实例化了一个数组,中括号表示调用数组的构造函数(注意:数组也是一个类)。{1,2,3}表示对这个可以装Object对象的数组进行初始化,第一个元素装入1,第二个元素装入2,第三个元素装入3。在JDK1.5以后,JVM会自动将型数类型1转换为Integer类型1,而不需要我们显式转换。如果你使用JDK1.4,那上面那句代码是会报错的,但1.5之后就不会了。因为它会自动帮你将基本数据类型转为包装类。 对~~会自动拆装成int的封装类Integer~~而Integer是对象了~~~ 请问JAVA有哪些方式可以实现动态调用 Web Service呢? 我的代码报了一个很怪异的错误 , 高手帮帮忙. Java接口 Im不是抽象的, 并且未覆盖A中的抽象方法doSomething() 给你 几个 字母 求它的全排列 ~~! Process.getInputStream()的大小限制问题 招聘要求 如何获得局域网中机器数目? 请教java操作Orcale数据库blob字段的问题 强烈要求高手帮帮我这个菜鸟 怎样能得到java载入的图形在内存中的首地址? 在线管理的求助 构造函数调用的一点小问题 JAVA服务端客户端直接传对象问题
o={1, 2, 3};
看看这报错不?呵呵
再看右边:new Object[],这一句实例化了一个数组,中括号表示调用数组的构造函数(注意:数组也是一个类)。
{1,2,3}表示对这个可以装Object对象的数组进行初始化,第一个元素装入1,第二个元素装入2,第三个元素装入3。
在JDK1.5以后,JVM会自动将型数类型1转换为Integer类型1,而不需要我们显式转换。如果你使用JDK1.4,那上面那句代码是会报错的,但1.5之后就不会了。因为它会自动帮你将基本数据类型转为包装类。