Java程序性能优化总结--------数组/集合篇
来源:互联网 发布:英文简历 知乎 编辑:程序博客网 时间:2024/05/18 02:37
1 数组性能优于collection
1.1 效率
在Java中,数组是一种效率很高的存储和随机访问对象引用序列的方式.数组是一个简单的线性序列,因此访问速度很快,但 也损失了其它一些特性.
1.2 类型
collection类不以具体的类型来处理对象,而是将所有的对象都以Object类型来处理,所以我们可以只创建一个容器,任意的Java对象都可以放进去。
1.3 大小
创建一个数组对象后,大小就固定了,如果空间不够,通常是再创建一个数组,然后把旧数组中的所有引用移到新数组中。List Set Map 都可以自动调整容量。
1.4 原始数据类型
数组可直接放入原始数据类型,而collection类可 以使用包装类(Integer,Double等)。
1.5类型检查
创建一个数组时可让 它容纳一种特定的类型。这意味着可进行编译时间的类型检查防范自己设置了错误的类型或者错误地提取了一种类型,而不是运行时的Exception。
- Java程序性能优化总结--------数组/集合篇
- Java数组/集合性能优化
- Java程序性能优化总结--------数据类型篇
- Java程序性能优化总结--------对象篇
- java性能优化总结(2):集合
- Java程序性能优化 读书笔记(十六)集合访问优化
- Java程序性能优化总结--------操作符篇
- Java程序性能优化总结--------流程控制篇
- Java程序性能优化总结--------变量和函数调用篇
- Java程序性能优化总结--------异常处理篇
- java程序性能优化技巧总结
- 优化程序性能总结
- 程序性能优化总结
- Java程序性能优化 !
- Java程序性能优化
- Java程序性能优化 !
- Java程序性能优化
- Java程序性能优化
- u-boot 简介
- 确定几个SQL Server栏中的最大值
- linux设备驱动程序的hello模块编译过程
- This Article shows you how to create ajax based gridview
- SQL Server和Access分别可取得随机记录
- Java程序性能优化总结--------数组/集合篇
- ADO连接
- 不要随便打开namespace
- 面向 Java 开发人员的 Ajax: 使用 Jetty 和 Direct Web Remoting 编写可扩展的 Comet 应用程序
- Solaris上对比测试BIND和Nominum两个DNS软件性能
- Jakarta Commons:巧用类和组件3
- 改变对话框 view背景色
- 用 JSON 处理缓存
- 因为难,才好玩