java 8
大刀客
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java 8 日期时间类
Java 8 推出了新的日期时间类,比较常使用的有LocalDateTime,ZonedDateTime,ZoneId,ZoneOffset,DateTimeFormatter,通过这几个类可以使处理时间问题变得简单并且不容易出错 定义 LocalDateTime:A date-time without a time-zone in the ISO-8601 calendar system, such as 2007-12-03T10:15:30. ZonedDateTime:A date-time w原创 2021-01-28 21:40:21 · 281 阅读 · 0 评论 -
Java 8之函数式编程(Function、Consumer、Supplier、Predicate)
1、Function 定义 public interface Function <T, R> Represents a function that accepts one argument and produces a result. (表明接受一个参数和产生一个结果的function) T: the type of the input to the function(入参类型) R: the type of the result of the function(出参类型) 调用函数 R ap原创 2020-12-24 11:33:06 · 847 阅读 · 1 评论 -
java 8新特性之lambda,简化你的代码
刚开始工作时,使用的语言是ruby,使用Ruby可以写出简短而又功能强大的代码,ruby语法简单 最近一年接触的都是java项目,刚刚接手到的一个项目使用了很多java 8的特性,代码看起来简洁许多,特此研究了一下 lambda语法: JavaScript 是最典型的函数式编程语言。它有个好处,提供了一种强大的功能——闭包,相比于传统的编程方法有很多优势,闭包是一个可调用的对象,它记录了...原创 2018-07-18 16:14:26 · 535 阅读 · 0 评论 -
Java 8之Stream用法
Java 8 中的 Stream 是对集合(Collection)对象功能的增强,结合Lambda 表达式,极大的提高编程效率和程序可读性 Stream常用的生成方式有:Collection.stream()和Collection.parallelStream(),也可以使用数组Arrays.stream(T array) 或者直接使用Stream.of() 使用Collection接口提供的...原创 2018-07-18 17:34:18 · 1014 阅读 · 0 评论 -
使用Optional类优化你的代码
项目中越来越多的接触Optional类,使用它能够优化我们的代码,需要判断NULL的地方基本都可以类方法public static Optional ofNullable(T value),下面举例说明(不定时更新) Optional类方法具体定义参见另一篇博客 便于理解,定义类 Person public class Person { private String name; ...原创 2019-02-18 18:07:32 · 1024 阅读 · 0 评论
分享