但是这个巨大改变的功劳,都给了java11了,目前对8,11都长期支持,9,10不支持了,只能从历史版本(http://jdk.java.net/)中下载,Java 11 将会获得长期支持服务,直至2026...语法层次改变
4.1 钻石操作符号语法升级
钻石操作符,就是我们泛型使用的符号
JAVA8 中,匿名内部类不能使用钻石操作符,如下代码在JAVA8 中是报错的,匿名内部类这里不支持泛型推断,重写的方法不明确泛型...5.3 Stream新增4个API
JAVA9 中,Stream接口添加了4个新方法,takeWhile,dropWhile,ofNullable,还有一个iterate 方法的新重载方法,可以通过一个...Predicate来指定什么时候结束迭代.
/**
* 测试Stream新增takeWhile方法
* takeWhile 从流中的头开始取元素,直到不满足条件为止
*/...开发者只需要输入一些代码,就可以在编译前获得对程序的反馈。而之前的Java 版本要想执行代码,必须创建文件、声明类、提供测试方法方可实现。