- 博客(5)
- 收藏
- 关注
原创 Java8新特性---Stream API
个人理解:Stream API 非常强大! 在Java8之后.对数据的操作非常的方便,操作数据就好像写SQL语句. 使用Stream API 需要了解到一下几点 * Stream API 在流的传输过程中,做一些流水线式的处理,产生一个新流 * Stream自己不会存储元素 * Stream不会改变源对象,返回一个持有结果的新流 * Stream操作是延时执行的 使用Stream API 需要三...
2019-04-14 16:14:40 301
原创 Java8新特性---数组引用
java8新特性—Lambda表达式 java8新特性—方法引用 java8新特性—构造器引用 格式如下: 格式: type(数组类型)::new @Test public void Test() { Function<Integer, String[]> fun1 = (x) ->new String[x]; //使用Lambda表达式 System.out...
2019-04-12 13:27:59 720
原创 java8新特性---构造器引用
java8新特性—Lambda表达式 java8新特性—方法引用 个人理解:构造器引用算是方法引用的一种特殊情况 格式如下: 格式: 类名::new 注意: 需要调用的构造器参数列表要与函数式接口中的参数列表保持一致! @Test public void Test1() { Supplier<Student> supplier = () -> new Studen...
2019-04-12 13:23:37 1162
原创 java8新特性---方法引用
Java8新特性—Lambda表达式 个人理解:方法引用承接自Lambda表达式,若Lambda表达式中的内容已经有方法实现了,那么就可以使用方法引用,Lambda表达式中只有一个方法的时候就可以使用方法引用. 下面介绍方法引用的三种格式 格式一 对象::实例方法名 注意:Lambda体中的方法的参数列表和返回值要与所实现函数式接口的参数列表和返回值保持一致 @Test public...
2019-04-12 13:06:56 1383
原创 Java8新特性---Lambda表达式
个人理解:Lambda表达式是一种简洁高效的实现匿名内部类的一种方式.可以使代码变得更清晰、更灵活.大大增加代码可读性. 下面进行匿名内部类和Lambda表达式的比较,效果一目了然. 在java8之前使用匿名内部类是这样的 public void Test3() { List<Student> list = fitterStudent(students, new MyPredic...
2019-04-11 22:13:49 457
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人