
Java8
lgx06
这个作者很懒,什么都没留下…
展开
-
Java8 初体验
学习Java的一些示例:package com.lgx.jdk8.part01;import javax.swing.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;/** * JDK8的初体验 * Created by Administrator on 2017/9/1. */原创 2017-11-01 14:57:51 · 684 阅读 · 0 评论 -
Java8 DefaultMethod
package com.lgx.jdk8.part02;/** * 默认方法使用 */public class Test03DefaultMethod implements MyDefaultMethodInterface, MyDefaultMethodInterface2{//public class Test03DefaultMethod extends MyDefaultMet原创 2017-11-02 11:04:28 · 381 阅读 · 0 评论 -
Java8 Stream的深入学习
package com.lgx.jdk8.part02;import java.util.*;import java.util.stream.Collectors;import java.util.stream.IntStream;import java.util.stream.Stream;/** * Stream的使用介绍 */public class Test04Stre原创 2017-11-02 11:04:48 · 620 阅读 · 0 评论 -
Java8 常用FunctionInterface使用方法
package com.lgx.jdk8.part02;import java.util.*;import java.util.function.*;/** * java.util.function包API自学 */public class Test06LearnBySelf { public static void main(String[] args) {原创 2017-11-02 11:04:58 · 6381 阅读 · 0 评论 -
Java8 串行流和并行流的执行效率比较
package com.lgx.jdk8.part02;import java.util.ArrayList;import java.util.Date;import java.util.List;import java.util.UUID;import java.util.concurrent.TimeUnit;/** * 串行Stream和并行(parallel)Stream原创 2017-11-02 11:05:10 · 2697 阅读 · 0 评论 -
Java8 Stream的map和flatMap的区别
package com.lgx.jdk8.part02;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.stream.Collectors;import java.util.stream.Stream;/** * Stream的map和flatMap原创 2017-11-02 11:05:22 · 23949 阅读 · 0 评论 -
Java8 Stream的分组,分区
package com.lgx.jdk8.part02;import java.util.*;import java.util.stream.Collector;import java.util.stream.Collectors;/** * Stream的分组,分区 */public class Test10StreamGroupBy { public static v原创 2017-11-02 11:05:55 · 3427 阅读 · 0 评论 -
Java8 Collectors其它一些方法的使用
package com.lgx.jdk8.part02;import java.util.*;import java.util.stream.Collectors;/** * Collectors其它一些方法的使用 */public class Test11Collectors { public static void main(String[] args) {原创 2017-11-02 11:06:23 · 3996 阅读 · 0 评论 -
Java8 Comparator的深入学习
package com.lgx.jdk8.part02;import java.util.*;import java.util.stream.Collectors;/** * Comparator比较器的使用 */public class Test12Comparator { public static void main(String[] args) {原创 2017-11-03 09:56:08 · 12983 阅读 · 1 评论 -
Java8 MethodReference方法引用
package com.lgx.jdk8.part02;import java.util.Arrays;import java.util.Collections;import java.util.List;import java.util.function.Function;import java.util.function.Supplier;/** * 方法引用的学习 */原创 2017-11-02 11:04:13 · 2303 阅读 · 0 评论 -
Java8 Optional
package com.lgx.jdk8.part02;import java.awt.*;import java.util.*;import java.util.List;/** * Optional的使用 */public class Test01Optional { public static void main(String[] args) { /原创 2017-11-02 11:03:46 · 267 阅读 · 0 评论 -
Java8 集合的遍历
集合的使用方法package com.lgx.jdk8.part01;import java.util.Arrays;import java.util.List;import java.util.function.Consumer;/** * JDK8集合遍历的使用 */public class Test02Collection { public static voi原创 2017-11-01 15:02:15 · 1104 阅读 · 0 评论 -
Java8 FunctionInterface
函数式接口package com.lgx.jdk8.part01;import java.util.function.Function;/** * JDK8中lambda的使用和行为的传递 */public class Test07FunctionInterface { public static void main(String[] args) { Func原创 2017-11-01 15:03:54 · 479 阅读 · 0 评论 -
Java8 Comparator
java8 Comparator比较器的使用//下面做一个排序的例子,来讲解Collection中的sort List names = Arrays.asList("zhangsan", "lisi", "wangwu"); /*Collections.sort(names, new Comparator(){ @Override原创 2017-11-01 15:18:12 · 334 阅读 · 1 评论 -
Java8 Function和BiFunction
深入理解和使用Functionpublic static void main(String[] args) { //这个例子讲解Function中compose和andThen的区别 Test09Function test = new Test09Function(); int result = test.functionCompose原创 2017-11-01 15:20:59 · 2557 阅读 · 1 评论 -
Java8 Stream
/** * 通过流和函数式编程的方法来完成查询过滤 */public class Test10Stream { public static void main(String[] args) { Person person1 = new Person("zhangsan", 20); Person person2 = new Person("lisi",原创 2017-11-01 15:23:39 · 273 阅读 · 0 评论 -
Java8 Predicate
package com.lgx.jdk8.part01;import java.util.Arrays;import java.util.Date;import java.util.List;import java.util.function.Predicate;/** * Predicate的讲解 */public class Test11Predicate { pu原创 2017-11-01 15:24:55 · 469 阅读 · 0 评论 -
Java8 Supplier
package com.lgx.jdk8.part01;import java.util.function.Supplier;/** * 函数式接口Supplier */public class Test12Supplier { public static void main(String[] args) { Supplier supplier = () ->原创 2017-11-01 15:26:21 · 7154 阅读 · 1 评论 -
Java8 BinaryOperator
package com.lgx.jdk8.part01;import java.util.Comparator;import java.util.function.BiFunction;import java.util.function.BinaryOperator;/** * BinaryOperator的讲解 */public class Test13BinaryOperat原创 2017-11-02 11:03:03 · 3084 阅读 · 1 评论 -
java8 自定义Collector
package com.lgx.jdk8.part02;import java.util.*;import java.util.function.BiConsumer;import java.util.function.BinaryOperator;import java.util.function.Function;import java.util.function.Supplier原创 2017-11-03 09:56:26 · 963 阅读 · 0 评论