今日整理:
1.lambda表达式省略了传统编程的哪几部分?
*省略了编写接口实现类,创建实现类对象 ,或者创建匿名内部类对象。
2.lambda表达式由那三部分组成,分别都是什么含义?
*():里面没有内容,可以看成是方法形式参数为空
*->:用箭头指向后面要做的事情
*{}:包含一段代码,我们称之为代码块,可以看成是方法体中的内容
3.接口中包含哪几部分内容,其中哪些是JDK8更新的,哪些是JDK9更新的?
*常量*抽象方法*默认方法(jdk8)*静态方法(jdk8)*私有方法(jdk9)
4.方法引用一共有哪几种形式?
*引用类方法
*引用对象的实例方法
*引用类的实例方法
*引用构造器 |