JAVA问题:int [] ary1={11,12,13},与int [] ary2=new int[]{11,12,13};它们是不是一点区别什么没有??
答案:3 悬赏:0 手机版
解决时间 2021-03-27 11:49
- 提问者网友:箛茗
- 2021-03-27 00:09
JAVA问题:int [] ary1={11,12,13},与int [] ary2=new int[]{11,12,13};它们是不是一点区别什么没有??
最佳答案
- 五星知识达人网友:上分大魔王
- 2021-03-27 00:30
嗯,没有区别,这就是数组的两种初始化方式。第二种更像java的初始化方式,因为就像我们给一个类初始化的时候,也会这样写,第一种就是普通的好多语言都通用的初始化方式。
全部回答
- 1楼网友:有你哪都是故乡
- 2021-03-27 01:00
对的,int特殊一点儿。
- 2楼网友:鸠书
- 2021-03-27 00:37
第一个是 对ary1 进行赋初值吧
第二是是 把int[] 实例化成了 ary2 个人觉得第二个 效率不高 毕竟 实例化出来后 会保存到虚拟机
如果new的太多 就会涉及到回收等等
第二是是 把int[] 实例化成了 ary2 个人觉得第二个 效率不高 毕竟 实例化出来后 会保存到虚拟机
如果new的太多 就会涉及到回收等等
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯