java8特性深入解读文章合集

原创
2016/06/11 16:47
阅读数 108

Java 8新特性列表

Lambda表达式

java8 lambda表达式被誉为java语言10年来最大的突破,给用户提供了scala和clojure中流行的函数式编程提供了核心元素。

我建议先阅读官方文档中的教程:

并行数组操作

Java8通过增加简单直观的api集合允许你并行操作数组和集合来最大化利用硬件资源

并发计数器

这是我个人最喜欢的部分。我总是认为java在多线程并发安全操作上作出了很大的努力。这就是我对java没有提供自己的多线程并发计数器感到遗憾的原因。
当我想到众多因为java没有自己的多线程并发计数器而产生的bug和被浪费的时间,我就不寒而栗。然而java8终止了这个噩梦,它提供了并发计数器。

日期和日期api

Java8最终制作出于Joda Time一样优秀的可以简单和直观地进行日期和时间操作的api。

附加: 为什么Java8没有使用Joda Time

在我们继续其他主题之前,这里有一个深入教程 关于所有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/

展开阅读全文
打赏
0
1 收藏
分享
加载中
更多评论
打赏
0 评论
1 收藏
0
分享
返回顶部
顶部