余斗 阝日

这个人很懒,什么都没写……


  • 首页

  • 分类

  • 关于

  • 归档

  • 搜索

Java 8新特性(三):Optional类

发表于 2017-01-03 | 分类于 java

在上一篇介绍Stream流式数据处理的文章中提到了Optional类,这是Java 8新增的一个类,用以解决程序中常见的NullPointerException异常问题。本篇文章将详细介绍Optional类,以及如何用它消除代码中的null检查。

阅读全文 »

Java 8新特性(二):Stream API

发表于 2016-12-29 | 分类于 java

本篇介绍Java 8的另一个新特性——Stream API。新增的Stream API与InputStream和OutputStream是完全不同的概念,Stream API是对Java中集合操作的增强,可以利用它进行各种过滤、排序、分组、聚合等操作。

Stream API配合Lambda表达式可以加大的简化代码,提升可读性。Stream API也支持并行操作(类似于Fork-Join),甚至不用手动编写多线程代码,Stream API已经帮我们做好了,并且能充分利用多核CPU的优势。借助Stream API和Lambda表达式,可以很容易的编写出高性能的并发处理程序。

阅读全文 »

Java 8新特性(一):Lambda表达式

发表于 2016-12-21 | 分类于 java

Java 8发布距今都两年了,实际开发用的jdk版本也是1.8,但一直没怎么关注过它的新特性,碰巧最近老系统重构工作,就一并学习了,整理一下分享给大家。

这个系列一共有四篇文章,分别为:Lambda表达式、Stream API、新的时间和日期API、Optional类,本篇是第一篇——Lambda表达式。

阅读全文 »
12
大猫

大猫

13 日志
4 分类
GitHub Weibo
© 2016 - 2021 大猫
由 Hexo 强力驱动
主题 - NexT.Pisces