- 博客(3)
- 收藏
- 关注
原创 Java8新特性之方法引用
方法引用前面讲过Lambda表达式,而方法引用是Lambda表达式的一种特殊情况,或者说,是Lambda表达式的一种语法糖。方法引用的分类方法引用可以分为4类:1、类名::静态方法名2、引用名(对象名)::实例方法名3、类名::实例方法名4、构造方法引用:类名::new类名::静态方法名测试自定义学生类public class Student{ private...
2019-07-08 12:50:11 317
原创 Java8新特性之java.util.function包下的函数式接口
Function接口Function接口,是函数式接口,在用户实际使用的时候可以传递任意的操作给该函数,它可以用来传递行为。对于 Function<T,R>的参数,其表示传入T类型的对象,返回R类型的对象。public class FunctionTest{ public int compute(int a, Function<Integer,Intege...
2019-07-07 17:41:20 1394
原创 Java8新特性之Lambda表达式
为什么需要Lambda表达式在Java中,我们无法将函数作为参数传递给一个方法,也无法声明返回一个函数方法。Lambda表达式为Java添加了缺失的函数式编程的特性,使我们能将函数当做一等公民看待,在Java中,Lambda表达式是对象,他们必须依附于一类特别的对象类型——函数式接口。下面是一个普通的Swing程序使用匿名内部类与Lambda的写法 JFrame jFrame=new J...
2019-07-05 10:47:21 718
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人