![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java8
谢谢谢谢呵
java工程师
展开
-
Java8-新增特性整理
lambda表达式Lambda表达式::方法引用方法引用Stream新增Stream流迭代功能及相关接口新的日期和时间API支持LocalDate 日期LocalTime 时间LocalDateTime 整合Instant 时间戳Duration 区间Periond 区间TemporalAdjuster 操作日期、时间函数接口新增Optional类Optional...原创 2019-07-09 14:01:46 · 113 阅读 · 0 评论 -
Java-Lambda表达式
介绍在Lambda出现之前的函数编程中,通过单个接口表示类型,实例作为函数对象,表示函数或者要采取的动作。而使用函数对象的方式往往是通过声明匿名类,示例如下Thread thread = new Thread(new Runnable() { @Override public void run() { System.out.println("匿名类"); }});上面的代码中,...原创 2019-05-30 16:33:23 · 160 阅读 · 0 评论 -
Lambda表达式的序列化
JDK中函数接口(未继承Serializable接口)的序列化Comparator中代码...public static <T> Comparator<T> comparingInt(ToIntFunction<? super T> keyExtractor) { Objects.requireNonNull(keyExtractor); ...原创 2019-05-30 16:33:56 · 941 阅读 · 0 评论 -
java8-方法引用
方法引用方法引用让你可以重复使用现有的方法定义,并像Lambda一样传递它们。方法引用可以被看作特定Lambda表达式的一种简单写法。它的基本思想是,如果一个Lambda表达式的内容是调用一个方法,那么可以直接通过“类名+方法名”的方式来使用。当你需要使用方法引用时,目标引用放在分隔符::前,方法的名称放在后面,不需要括号。方法引用的分类方法引用主要有三类。指向静态方法的方法引用 In...原创 2019-07-09 14:03:57 · 195 阅读 · 0 评论 -
Java8-Stream
Stream流Stream流是Java API的新成员,它允许声明性方式处理数据集合,可以把它们看成遍历数据集的高级迭代器。通常在集合的相关操作中,一般有存储、迭代、计算三个方面的功能,在Java8之前一般是用集合进行存储,用迭代器进行外部迭代和计算,而Stream的引入,是将计算的功能拆分出来。集合和流的区别粗略地说,集合与流之间的差异就在于什么时候进行计算。集合使用的时候所有元素都在内...原创 2019-07-09 14:05:06 · 156 阅读 · 0 评论