java提高篇(十九)—–数组之二

前面一节主要介绍了数组的基本概念,对什么是数组稍微深入了一点点,,在这篇博文中主要介绍数组的其他方面。

三、性能?请优先考虑数组

在java中有很多方式来存储一系列数据,而且在操作上面比数组方便的多?但为什么我们还需要使用数组,而不是替代它呢?数组与其他种类的容器之间的区别有三个方面:效率、类型和保存基本类型的能力。在java中,数组是一种效率最高的存储和随机访问对象引用序列的方式。

在项目设计中数组使用的越来越少了,而且它确实是没有List、Set这些集合使用方便,但是在某些方面数组还是存在一些优势的,例如:速度,而且集合类的底层也都是通过数组来实现的。

——–这是ArrayList的add()——public boolean add(E e) {ensureCapacity(size + 1); // Increments modCount!!elementData[size++] = e;return true;}到一个新的环境去欣赏去看去听,

java提高篇(十九)—–数组之二

相关文章:

你感兴趣的文章:

标签云: