Java数组优点和缺点_动力节点Java学院整理
2017-04-21 10:10
537 查看
数组是Java语言的基本知识之一,在深入学习Java基础后,我们都知道那些容器,在之后,在我们学习、工作的过程中基本就是使用容器了,很少很使用数组,那么为什么还要有数组呢,我也是今天才遇到这个问题,专门的找资料学习了一下。
数组与其他种类的容器之间的区别有三方面:效率、类型和保存基本类型的能力,当然现在有泛型,保存类型的区别已经不大了。
数组较容器,最大的优点就是效率。在Java中,数组是一种效率最高的存储和随机访问对象引用序列的方式,数组就是一个简单的线性序列,这使得元素访问非常快速,无论使用哪种类型的数组,数组标识符其实只是一个引用,指向在堆中创建的一个真实对象,这个(数组)对象用以保存指向其他对象的引用。数组是第一级对象,可以作为数组初始化语句的一部分隐式地创建此对象,或者用New表达式显示地创建。
数组的优点是效率高,但为此,所付出的代价就是数组对象的大小被固定。这也使得在工作中处理某些数据量不固定的情况下,数组并不实用。这时就需要优选容器,而不是数组。只有在已证明性能成为问题的时候,并且确定切换到数组对性能提高有帮助时,才应该将项目重构为使用数组。
以上所述是小编给大家介绍的Java数组优点和缺点_动力节点Java学院整理,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:
相关文章推荐
- Java数组的特性_动力节点Java学院整理
- Java数据结构之数组_动力节点Java学院整理
- Java报表软件FineRpeort优点与缺点—主流java报表软件评述
- Java的几个重要版本_动力节点Java学院整理
- Java笔记整理——数组
- GIF/PNG/JPG和WEBP/base64/apng图片优点和缺点整理(转)
- java基础整理の数组的排序方法
- Java国际化简介_动力节点Java学院整理
- Java RGB数组图像合成 ImageCombining (整理)
- 优点和缺点字符串实现在Java中
- Javasrcipt,Ajax,Jquery用这些技术做了哪些东西,这些技术有什么优点,缺点
- java 数组笔记整理
- java基础整理3--数组的应用
- 网站建设使用虚拟主机的优点与缺点 (本文由http://www.tingbaobei.com/编辑整理)
- paip.JAVA的几大优点与缺点相比C#.NET.txt
- 精心整理的Java数组操作的10大方法
- java做游戏优点和缺点
- Java Web层框架——JSF、Spring MVC、Stripes、Struts 2、Tapestry和Wicket他们各自的优点和缺点
- 横瓜执导众程序员开展大讨论关于C、JAVA及其它主流IT技术使用情况和优点缺点。
- GIF/PNG/JPG和WEBP/base64/apng图片优点和缺点整理