
Java8新特性
Java8新特性
雷小农
舒服是留给死人的
展开
-
Java8新特性——1.2,Lambda基础语法
为了节省不必要的时间,我用了部分截图来说,一,package com.atTest.java8;public interface Mypredicate<T> {public boolean test(T t);}因为接口的抽象方法会有几种情况,有参,无参,或多个参数,或者说有的方法有返回值有的方法没返回值。以下我就将各种情况一一列举,请大家耐心看下去,其实很简单的...原创 2020-03-09 16:33:13 · 227 阅读 · 0 评论 -
JDK8新特性之Optional
Optional是什么java.util.OptionalJdk8提供 Optional,一个可以包含null值的容器对象,可以用来代替xx != null的判断。Optional常用方法of为value创建一个Optional对象,如果value为空则 会报出NullPointerException异常。ofNullable为value创建一个Optional对象,但可以允许v...原创 2019-11-07 16:49:19 · 3015 阅读 · 0 评论 -
Java8新特性——1.1,为什么使用Lambda表达式和StreamAPI
1,Lambda简介为了节俭没必要的步骤,我就以截图来省略部分打字,直接看文字可能没有直接看代码号,请参考一下代码做个简单的了解2,简单了解Lambda表达式首先看一下一个简单的 匿名内部类@Testpublic void test1() { Comparator<Integer> comparator = new Comparator<Integer>...原创 2020-03-06 23:16:32 · 245 阅读 · 0 评论 -
Java8新特性———1.1.1,Lambda表达式简洁性,具体代码参考
1,先创建员工对象Employeepackage com.atTest.java8;public class Employee {private String name;private int age;private double salary;public Employee() { super();}public Employee(String name, int age, d...原创 2020-03-06 23:12:30 · 202 阅读 · 0 评论