Java8新特性简介
2021-06-09 15:05
标签:红黑树 tst point 垃圾 optional 程序 回顾 代码量 div 之所以现在才开这个专栏,是因为之前学过,平时工作中也在用,但是总觉得用着不那么顺手,所以决定再来学一遍,然后记录下来,方便回顾。 这块是最令人期待的语言改变,使用它设计的代码会更简洁,而且可读,最重要的是代码量也随之减少很多 集合(Collections)的改进也是Java 8的一大亮点,而让集合越来越好的核心组件则是“Stream”。它与java.io包里的InputStream和OutputStream是完全不同的概念,它是一个全新的概念,大家不要混淆。 并行流就是把一个内容分成多个数据块,并用不同的线程分别处理每个数据块的流。 Java8中将并行流进行了优化,我们可以很容易的对数据进行并行操作。 NullPointerException相信每个JAVA程序员都不陌生,Java8的类中引入了Optional类,来包装对象从而解决NullPointerException。 总之,Java 8包含了一大堆非常实用的特性。后面我们就开始一一学习Java8的新特性了,加油呀! Java8新特性简介 标签:红黑树 tst point 垃圾 optional 程序 回顾 代码量 div 原文地址:https://www.cnblogs.com/cathyqq/p/14490242.html
写在前面
Java8新特性简介
速度更快
底层数据结构最核心的就是HashMap,下面以HashMap为例来说明:
java7底层数据结构是数组加链表
java8开始底层数据结构是数组加链表加红黑树
代码更少(增加了新的语法Lambda表达式)
强大的Stream API
便于并行
最大化减少空指针异常Optional
总结
上一篇:Java泛型