黑马程序员技术交流社区
标题:
new一个数组和new一个对象原理是不是一样的
[打印本页]
作者:
炉海佳
时间:
2013-2-8 16:15
标题:
new一个数组和new一个对象原理是不是一样的
哪位理解透的说说有什么区别
作者:
涂春保
时间:
2013-2-8 16:41
这个真的说不好,其实new一个数组是包含在new一个对象里面的,通常我们不叫new一个数组,而是叫new一个数组对象
作者:
pzfpang449
时间:
2013-2-8 17:55
当然是不一样的
首先new可以动态分配,打个比方,大家都上163,那么就可以每来一个人,
就给他new一个记录,记录他来了多长时间。
而如果不这样的话,你就要提前声明一个静态数组,那他该有多长?1000?10000?
我只是打个比方,网站并没有这样做。
希望对楼主有所帮助
作者:
逍林游
时间:
2013-2-8 18:39
new一个基本数据类型的数组 “new int[]” 跟new一个对象没什么区别啦,JVM会把基本数据类型数组当成一个对象看待,不会把拆开数组。
如果是对象类型的数组时,JVM会将它看成new了多个对象。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2