/jdk-feature

☕【Java 新特性系列】Java 版本任你发,我用 Java 8 。但是多学点这种奇巧的装 X 技巧总没错,何况有些新语法说不定是真香呢。

Primary LanguageJava

Java 新特性

Java 新特性系列,随着新版 Java 的发布不断更新。如果觉得不错,欢迎⭐Star️,欢迎 Fork !

每个 Java 版本的新特性都有对应的文章详细介绍,想了解的可以访问我的 Java 新特性系列文章。

Java 新特性系列文章

Java 10

JEP 322 - 基于时间的版本号

JEP 286 - 局部类型推断

JEP 317 - 基于 Java 的 JIT 编译器(实验性)

JEP 310 - 类数据共享

JEP 307 - G1 并行全GC

JEP 314 - Unicode 语言标签扩展

Java 9

模块化

集合工厂方法

Stream API

接口私有方法

HTTP/2 Client

Java REPL - JShell

Java 8

函数式编程

Lambda 表达式

新的时间函数 LodalDateTime

防止空指针的 Optional

接口默认方法

Java 7

资源自动关闭 Autoclosable

变长参数 String... args

多进制赋值法

下划线数字

switch 和字符串

多异常捕获

交流


🐟 欢迎关注公众号:未读代码(weidudaima),一起成长,欢迎⭐Star️,欢迎 Fork !

导入 IDEA

导入 IDEA 后请在项目结构立为每个模块设置对应的 JDK 版本,不然你可能会遇到超越当前 JDK 版本语法的报错。