Java 8新特性列表
Lambda表达式
java8 lambda表达式被誉为java语言10年来最大的突破,给用户提供了scala和clojure中流行的函数式编程提供了核心元素。
我建议先阅读官方文档中的教程:
并行数组操作
Java8通过增加简单直观的api集合允许你并行操作数组和集合来最大化利用硬件资源
并发计数器
这是我个人最喜欢的部分。我总是认为java在多线程并发安全操作上作出了很大的努力。这就是我对java没有提供自己的多线程并发计数器感到遗憾的原因。
当我想到众多因为java没有自己的多线程并发计数器而产生的bug和被浪费的时间,我就不寒而栗。然而java8终止了这个噩梦,它提供了并发计数器。
日期和日期api
Java8最终制作出于Joda Time一样优秀的可以简单和直观地进行日期和时间操作的api。
在我们继续其他主题之前,这里有一个深入教程 关于所有java8语言和jdk新特性。
Nashorn JavaScript引擎
Nashorn是在java8核心类库上构建的新JavaScript引擎,可以直接在jvm上执行JavaScript代码,不需要设置Node.js容器。
垃圾收集器
Java8在垃圾收集引擎上面实现了重大突破,移除了永久代(permgen space)
Java8安全
代码安全就像是刷牙,你不喜欢做,但是你不做就会有不好的事情发生。下面是java8新安全特性的深入讲解。
HashMap碰撞
算不上一个教程,但是值得一提的是Java8最终还是提高Hashmap在高并发下的表现 -- 讨论了很多次终于实现了。
本文地址: https://java.tutorialonfree.com/java8/top-read-list-for-java-8-features-tutorials-in-depth/