1.lambda表达式省略了传统编程的哪几部分?
省略了编写接口实现类,创建实现类对象 ,或者创建匿名内部类对象。
2.lambda表达式由那三部分组成,分别都是什么含义?
以逗号分隔,以()关闭的形参
箭头标记
主体部分则是一个单表达式或者声明代码块。
3.接口中包含哪几部分内容,其中哪些是JDK8更新的,哪些是JDK9更新的?
接口组成在jdk8.0后不仅只有常量public static finall和抽象方法public abstract两种,在jdk8.0加入了默认方法和静待方法。jdk9.0加入了私有方法。
4.方法引用一共有哪几种形式? 引用类方法: 类名::静态方法
引用对象的实例方法: 对象::成员方法
引用类的实例方法: 类::成员方法
引用构造器: 类::new
|