package jdknew;
import java.time.Instant;
import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Optional;
import java.util.function.Consumer;
import java.util.function.Function;
import java.util.function.Predicate;
import java.util.function.Supplier;
import java.util.stream.Collectors;
import java.util.stream.Stream;
public class JDKnewTest {
public static void main(String[] args) {
// java8新特性
// 接口 默认方法 静态方法
// 新的日期API
LocalDateTime.now();
Instant.now();
// 泛型注解
// 集合延迟分配内存 hashMap红黑树
// lambda表达式 函数式接口实例
// 简写 单抽象方法接口匿名实现类对象
// test((a,s) -> {
// System.out.println(s);
// return a;
// });
// // 单语句 省略return
// test((a,s) -> a+1);
// FunctionI t = (a,s) -> a;
// 四大函数式接口
// void x
Consumer