为什么这里要用两次new? 一直觉得new 相当于C语言中的分配空间。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Employee[] staff = new Employee[3];是对象数组,新对象肯定要newint[] array = new int[3];基本数据类型数组,基本数据类型本来就不用new看来楼主还有很长的路要走!!! 确实如楼上所说我有很长的路要走,自己也自学了一段时间JAVA,半个月没看书,许多知识又陌生了。而且我看到论坛里没有什么问题是我能够参与回答的,不知大家的那样高深的知识是怎样获得的。 如果Employee这一段用C写,那么staff变量应该是 Employee* [],staff[0]其实是一个对象指针。这是Java的规定,一切对象引用都是指针 数组是一个引用类型,要new然后又因为数组的元素为对象,即类的实例,类也是引用数据类型,所以要new开辟内存空间 你申明数组的时候,类型时Employee的。当你在给数组staff[0]赋值的时候,用的new 相当于你调用的Employee的构造方法,创建了一个Employee的对象放在了数组的第一个位置,所以你用了2次new。我是这样理解的 关于char类型的使用 急 java swing 如何实现html的fieldset和legend效果 java 的equals方法和compareTo方法比较 我写了这样一个监听 SQL problems: 接收 TDS 预登录响应时发生 I/O 错误 初学者问一个关于泛型的小问题 在程序中加几句代码,让程序在运行时,等几秒再往下走? 请问怎么通过Socket发送一个int数值?急,谢谢!! 求教啊!!!谁教我啊??? 关于jbuilder与office集成! 我的My Eclipse为什么打不开xml啊 关于继承的问题
int[] array = new int[3];基本数据类型数组,基本数据类型本来就不用new
看来楼主还有很长的路要走!!!