
Java8
codingtu
人活着是为了体验你从未体验过的美好。
coding的意义在于使用那些没有使用过的技术。
展开
-
Java8新特性学习(一)- 开篇介绍
背景随着工作的深入,用到的知识是越来越多,代码中用到Java8的特性也越来越多,如果只是知道几个简单的用法而不从本质上去知道其背景、实现原理,理解代码是一件相对困难的事情。基于此,接下来将相对系统的去学习Java8的一些新特性,也算是用自燃的方式来点燃各位想要掌握新知识的同学,一起进步!新特性Oracle在2014年就发布了Java8,Java8是Java语言的一个重要的版本。Java8支持...原创 2019-02-18 23:38:09 · 3092 阅读 · 0 评论 -
Java8新特性学习(二)- Optional类
背景Optional是一个容器,用来管理一个对象。主要是用来解决null和NullPointerException问题。Java7 -> Java8 Optional是如何简化你的代码假设有一个Student类@Datapublic class Student { private String name; private Integer age; publ...原创 2019-02-20 22:03:33 · 3536 阅读 · 0 评论 -
Java8新特性学习(三)- Stream类
Java8新特性学习(三)- Stream类原创 2019-03-12 23:16:50 · 2921 阅读 · 0 评论 -
比AtomicLong更高效的并发计数类LongAdder
比AtomicLong更高效的并发计数类LongAdder(本文为原创文章,未经博主同意,禁止任何形式转载!)最近在看https://github.com/alibaba/Sentinel(轻量级的流量控制、熔断降级 Java 库)源码的时候,看到在统计数量的时候使用了LongAdder。这个LongAdder是jdk1.8新增的,出自Doug Lea之手,伟大的Java并发大师的鼻祖。在没有...原创 2019-04-05 20:34:25 · 3680 阅读 · 0 评论