1、新增流(Stream),用于操作数据源(集合、数组等)所生成的元素序列。用于集合上批量数据操作的 Java Stream API

2、Iterable 接口中的 forEach()方法

3、接口中允许有默认方法和静态方法

4、函数式接口与 Lambda 表达式

5、新的时间 API

6、集合 API 的改进

7、并发 API 的改进

8、Java IO 的改进

9、其他核心 API 的改进

10、速度快:例如在hashmap操作中随着size的变大,JDK1.7的花费时间是增长的趋势,而JDK1.8是明显的降低趋势,并且呈现对数增长稳定。当一个链表太长的时候,HashMap会动态的将它替换成一个红黑树,这话的话会将时间复杂度从O(n)降为O(logn)

11、JDK1.8引入红黑树大程度优化了HashMap的性能

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐