Object[] obj = new Object[]{5};
和
ArrayList al = new ArrayList();
al.add(5);
它们谁的性能会更高些?
和
ArrayList al = new ArrayList();
al.add(5);
它们谁的性能会更高些?
解决方案 »
- 求JAR包
- fileitem
- 关于JButton
- 我有个朋友已经用JAVA做出一个蠕虫了,才200K~~~
- java读写word文档
- Java 存取图片到Sybase image 字段 的问题
- qxjavajava斑竹好,大家好,斑竹刚才告诉我的办法好象不行呀?我的代码如下
- 怎么可以得到一个JPanel下的所有JTextField的所有变量名。
- 急急:高分请教:在applet中调用javascript函数出错:
- 一个关于JVM/JRE的问题?
- 求教专家!!!JAVA程序产生的致命错误,自己生成一个hs_err_pid***.log文件!!!请教是哪里出问题了?
- webQQ的即时聊天是什么技术实现的
从楼主的操作看来性能是差不多的,但两者之间我觉得不能这么比,如果已知长度的话那肯定是用数组,主要是因为占用资源会相对较少,毕竟ArrayList是对数组的封装,但是从动长的角度来说,ArrayList提供了这么一种可变长度的功能当然是必然的选择了
原生数组的效率是最高的,ArrayList的底层也是一个数组,但实际上加了维护,才能提供诸如size()方法、get方法。
效率肯定是数组最高。