文章目录
Java 11 安装
在使用Java 11新特性前,记得安装Java 11:
IDEA 设置
然后在IDEA的设置里
选择File → Project Structure → Project, 修改Level到11 - Local variable syntax for lamdba parameters

现在可以使用Java 11的新特性了。
Java 11相比较于Java 8多了许多内容
特性1:lambda表达式中允许使用var
Java 10允许使用var声明变量,声明的变量自动进行类型推断,变量的类型仍然是强类型,推断出来后就不允许修改了:
var i = 10;
Java 8推出了lambda 表达式,Java 11允许在lambda表达式中允许使用var,示例如下:
import java.util.function.Function;
public class Main {
public static void main(String[] args) {
Function<String, String> append = (var string) -> string + " World";
String appendedString = append.apply("Hello");
System.out.println(appendedString);
}
}
上面的代码(var string) -> string + " World";就是lambda表达式,其中的var是变量推断的意思,这并不意味着string是任意类型的变量。
上面用到的

本文介绍了如何在IntelliJ IDEA中配置Java 11,并详细讲解了Java 11的新特性,包括lambda表达式中使用var、String的REPEAT方法、文件读写的便捷API、内置HTTP Client以及直接运行单个Java文件的功能。同时回顾了Java 9引入的JShell交互式工具。
最低0.47元/天 解锁文章
2757

被折叠的 条评论
为什么被折叠?



