Java8新特性
随着 Java 8 的普及度越来越高,很多人都提到面试中关于Java 8 也是非常常问的知识点。应各位要求和需要,我打算对这部分知识做一个总结。
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
木瞳
这个作者很懒,什么都没留下…
展开
-
Java 流式操作 Stream(15) 面向对象引用传参&&函数式引用传参
Java 流式操作 Stream(15)面向对象引用传参&&函数式引用传参package com.lius.stream;import java.util.function.Consumer;import java.util.function.IntConsumer;/** * <p>面向对象引用传参&&函数式引用传参</p> * <p>1.面向对象引用传参传递的是调用的是类以及类实例本身</p> ...原创 2020-06-16 13:14:02 · 1070 阅读 · 0 评论 -
Java 流式操作 Stream(14) AutoCloseable实现资源自动释放
Java 流式操作 Stream(14) AutoCloseable实现资源自动释放package com.lius.collector;import java.io.InputStream;import java.net.URL;import java.net.URLConnection;import java.util.stream.Collectors;import java.util.stream.Stream;/** * AutoCloseable * 实现Auto..原创 2020-06-10 20:54:22 · 1041 阅读 · 0 评论 -
Java 流式操作 Stream(13) 自定义Set转Map收集器Collector
Java 流式操作 Stream(13)自定义Set转Map收集器Collectorpackage com.lius.collector;import java.util.*;import java.util.function.BiConsumer;import java.util.function.BinaryOperator;import java.util.function.Function;import java.util.function.Supplier;impor...原创 2020-06-08 13:38:42 · 695 阅读 · 0 评论 -
Java 流式操作 Stream(12) 自定义Set收集器Collector
Java 流式操作 Stream(12) 自定义Set比较器Collectorpackage com.lius.collector;import java.util.*;import java.util.function.BiConsumer;import java.util.function.BinaryOperator;import java.util.function.Function;import java.util.function.Supplier;import java..原创 2020-06-08 00:06:57 · 347 阅读 · 0 评论 -
Java 流式操作 Stream(11) 比较器Comparator
Java 流式操作 Stream(11)比较器Comparatorpackage com.lius.collector;import java.util.Arrays;import java.util.Collections;import java.util.Comparator;import java.util.List;import java.util.function.Supplier;/** * comparator * 1.reversed 反转集合顺序 * 2...原创 2020-06-05 21:27:02 · 1900 阅读 · 0 评论 -
Java 流式操作 Stream(10) 收集器Collector
Java 流式操作 Stream(10) 收集器Collectorpackage com.lius.collector;import java.util.*;import java.util.stream.Collectors;import java.util.stream.Stream;/** * <p>collector apply</p> */public class collectorTest2 { public static void...原创 2020-06-05 13:33:38 · 141 阅读 · 0 评论 -
Java 流式操作 Stream(9) 收集器Collector
Java 流式操作 Stream(9) 收集器Collectorpackage com.lius.collector;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.Map;import java.util.stream.Collector;import java.util.stream.Collectors;/** * <p>Col..原创 2020-06-04 22:34:36 · 499 阅读 · 0 评论 -
Java 流式操作 Stream(8) groupingBy 和partitioningBy
Java 流式操作 Stream(8) groupingBy 和partitioningBypackage com.lius.stream;import com.lius.beans.Student_;import java.util.Arrays;import java.util.List;import java.util.Map;import java.util.stream.Collectors;import java.util.stream.Stream;/** * 1.原创 2020-06-03 23:41:02 · 205 阅读 · 0 评论 -
Java 流式操作 Stream(7) 交叉拼接
Java 流式操作 Stream(6)交叉拼接package com.lius.stream;import java.util.Arrays;import java.util.List;/** * list交叉拼接 */public class streamTest7 { public static void main(String[] args) { //初始化数据 List<String> listOne = Arrays.a..原创 2020-06-03 23:36:54 · 527 阅读 · 0 评论 -
Java 流式操作 Stream(6) flatMap合并去重
Java 流式操作 Stream(6) flatMap合并去重package com.lius.stream;import java.util.Arrays;import java.util.List;import java.util.stream.Stream;/** * 对集合元素的单词进行去重操作 */public class streamTest5 { public static void main(String[] args) { //初始化数据.原创 2020-06-02 22:57:41 · 2044 阅读 · 0 评论 -
Java 流式操作 Stream(5) 串行流与并行流性能大比拼
Java流式操作Stream(5) 串行流与并行流性能大比拼package com.lius.stream;import java.util.List;import java.util.UUID;import java.util.concurrent.TimeUnit;import java.util.function.BiFunction;import java.util.stream.Collectors;import java.util.stream.Stream;/**...原创 2020-06-02 22:22:52 · 763 阅读 · 0 评论 -
Java 流式操作 Stream(4)
Java流式操作Stream(4)package com.lius.stream;import com.lius.beans.student;import java.util.List;import java.util.stream.Collectors;import java.util.stream.Stream;/** * Stream模拟Stream表示select name from student where age>20 and address='beiji...原创 2020-06-02 21:06:04 · 124 阅读 · 0 评论 -
Java 流式操作 Stream(3)
Java 流式操作 Stream(3)package com.lius.stream;import java.util.Arrays;import java.util.IntSummaryStatistics;import java.util.List;import java.util.function.Supplier;import java.util.stream.IntStream;import java.util.stream.Stream;public class stre原创 2020-06-02 19:56:25 · 94 阅读 · 0 评论 -
Java 流式操作 Stream(2)
Java流式操作Stream(2)package com.lius.stream;import java.util.ArrayList;import java.util.Arrays;import java.util.LinkedList;import java.util.List;import java.util.function.Supplier;import java.util.stream.Collectors;import java.util.stream.Stream...原创 2020-05-31 13:04:49 · 136 阅读 · 0 评论 -
Java 流式操作 Stream(1)
Java 流式操作Stream(1)package com.lius.stream;import java.util.Arrays;import java.util.List;import java.util.stream.IntStream;import java.util.stream.Stream;/** * stream 1 */public class streamTestO { public static void main(String[] args) {..原创 2020-05-31 11:44:58 · 163 阅读 · 0 评论 -
Java Lambda 借尸还魂 方法引用
Java Lambda 借尸还魂 方法引用package com.lius.jDemo;import com.lius.beans.student;import java.util.Arrays;import java.util.List;/** * 方法引用 */public class methodReference { public static void main(String[] args) { //数据初始化 student.原创 2020-05-30 22:09:26 · 136 阅读 · 0 评论 -
Java Lambda借尸还魂 Opational函数
Java Lambda借尸还魂Opational函数package com.lius.jDemo;import com.lius.beans.Company;import com.lius.beans.Employee;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.Optional;import java.util.function.Consum...原创 2020-05-30 00:51:39 · 326 阅读 · 0 评论 -
Java Lambda借尸还魂 BinaryOperatorr函数
Java Lambda借尸还魂BinaryOperatorr函数package com.lius.jDemo;import java.util.Arrays;import java.util.List;import java.util.function.BiFunction;import java.util.function.BinaryOperator;import java.util.function.Consumer;/** * BinaryOperator<T,T...原创 2020-05-29 23:26:42 · 436 阅读 · 0 评论 -
Java Lambda借尸还魂 Supplier函数
Java Lambda借尸还魂 Supplier函数package com.lius.jDemo;import com.lius.beans.student;import java.util.function.Supplier;/** * <p>T supplier()</p> * 1.get */public class supplierTest { public static void main(String[] args) { ..原创 2020-05-29 23:24:39 · 789 阅读 · 0 评论 -
Java Lambda借尸还魂 Predict函数
Java Lambda Predictpackage com.lius.jDemo;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.function.BiFunction;import java.util.function.Consumer;import java.util.function.Predicate;/** * <p>Pred.原创 2020-05-29 00:49:11 · 621 阅读 · 0 评论 -
Java Lambda 方法引用方式入门控制台输出HelloWorld
Java Lambda 方法引用方式入门控制台输出HelloWorldpackage com.lius.jDemo;import java.util.function.Consumer;public class perdicateTest { /** * 实现控制台输出 * @param args */ public static void main(String[] args) { //定义函数 Consume.原创 2020-05-28 22:40:55 · 566 阅读 · 0 评论 -
Java_JDK8(时间与日期操作)
Java_JDK8(时间与日期操作)package com.lius.joda;import java.time.LocalDate;import java.time.LocalTime;import java.time.MonthDay;/** * <p>Java8 时间处理函数</p> */public class jodeTimeTest3 { public static void main(String[] args) { /.原创 2020-06-24 07:20:18 · 346 阅读 · 0 评论 -
Java_joda-time(2)时间操作(joda_time_时间与时间字符串转换)
Java_joda-time(2)时间操作(joda_time_时间与时间字符串转换)package com.lius.joda;import org.joda.time.DateTime;import org.joda.time.DateTimeZone;import org.joda.time.format.DateTimeFormat;import java.util.Date;/** * <p>joda_time时间与时间字符串转换</p> */.原创 2020-06-24 07:18:30 · 1045 阅读 · 0 评论 -
Java_joda-time(1)时间操作(时间,日期)
Java_joda-time(1)时间操作(时间,日期)package com.lius.joda;import org.joda.time.DateTime;import org.joda.time.LocalDate;/** * <p>joda-time (时间&&日期)</p> */public class jodaTimeTest1 { public static void main(String[] args) { .原创 2020-06-24 07:13:44 · 515 阅读 · 0 评论 -
Java 流式操作 Stream(15) lambda表达式与匿名内部类的this指向
Java 流式操作 Stream(15)lambda表达式与匿名内部类的this指向package com.lius.stream;/** * <p>lambda表达式与匿名内部类的this指向</p> */public class streamTest10 { //lambda private Runnable r1 = ()->System.out.println(this); //匿名内部类 private Runn...原创 2020-06-19 22:03:27 · 691 阅读 · 0 评论