java8源码-StartFromZero-JavaCore:java编程基础

时间:2024-06-24 13:40:49
【文件属性】:

文件名称:java8源码-StartFromZero-JavaCore:java编程基础

文件大小:22KB

文件格式:ZIP

更新时间:2024-06-24 13:40:49

系统开源

java8 源码 StartFromZero-JavaCore Java8 新特性 一、Lambda 表达式 Lambda表达式是一个匿名函数,一段可传递的java代码。 1. Lambda表达式基本语法 Java8中新增操作符-> 操作符左侧:表达式的参数列表; 操作符右侧:表达式执行的功能,称为Lambda体。 接口中仅包含一个抽象方法的接口称为函数式接口,可以使用@FunctionalInterface注解修饰,编译器可检验函数式接口的合法性。Lambda表达式需要只能用在函数式接口中使用。 2. 语法格式 无入参,无返回值:() -> Lambda体 有入参,有返回值,且Lambda体包含多条语句:(参数1, 参数2, 参数3, ... 参数N) -> {语句1;语句2; return x;} 参数类型可以不指定,编译器可根据上下文推断 仅包含一个入参,()可以省略 Lambda体仅包含一条语句,return和{}可以省略 3. Java8 四大核心函数式接口 Consumer :消费型接口,void accept(T t); Supplier:供给类接口,T ge


【文件预览】:
StartFromZero-JavaCore-master
----JavaCore()
--------pom.xml(773B)
--------src()
----.gitignore(553B)
----README.md(3KB)

网友评论