java8
plcxtch1234
苦行僧
展开
-
java8-------时间日期常用的API
1. LocalDate、LocalTime、LocalDateTime@Testpublic void test1(){ LocalDateTime ldt = LocalDateTime.now(); System.out.println(ldt); LocalDateTime ld2 = LocalDateTime.of(2016, 11, 21, 10, 10, 10); ...原创 2019-12-07 22:11:54 · 116 阅读 · 0 评论 -
java8---接口中的默认方法和静态方法
接口中的默认方法接口中默认方法的“类优先”原则:若一个接口中定义了一个默认方法,而另外一个父类或接口中又定义了一个同名的方法时:选择父类的方法。如果一个父类提供了具体的实现,那么接口中具有相同名称和参数的默认方法会被忽略。接口冲突。如果一个父接口提供了了一个默认方法,而另一个接口也提供了一个具有相同名称和参数列表的方法(不管方法是否是默认方法),那么必须覆盖该方法来解决冲突。 ...原创 2019-12-07 21:33:32 · 111 阅读 · 0 评论 -
java8---Optional容器类
Optional 容器类用于尽量避免空指针异常常用的方法:1> Optional.of(T t) : 创建一个 Optional 实例 @Test public void test1(){ Optional<Employee> op = Optional.of(new Employee()); Employee emp = op.get(); Syste...原创 2019-12-07 21:14:14 · 116 阅读 · 0 评论 -
Java8----下篇
一.强大的Stram APIStream 的操作步骤创建 Stream 创建 Stream @Test public void test1(){ //1. Collection 提供了两个方法 stream() 与 parallelStream() List<String> list = new ArrayList<>(); Stream<...原创 2019-12-07 20:59:46 · 88 阅读 · 0 评论 -
Java8----上篇
Lambda 表达式Lambda是一个匿名函数。“->”:称之为箭头操作符或Lambda操作符。“->”:将Lambda表达式拆分为两部分:左侧:Lambda表达式的参数列表。右侧:Lambda表达式中所需执行的功能,即Lambda体。语法格式:①无参数:()->System.out.println(“hello world”)②有一个参数,无返回值:(x)-...原创 2019-12-07 00:02:04 · 195 阅读 · 0 评论