欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

JDK

最编程 2024-04-21 09:21:13
...

科技在慢慢发展,在使用JDK8开发程序时,总存在一些弊端,也多了许许多多的需求,所以慢慢的,Oracle也发布了另一个长期支持更新维护版本——JDK11

相比JDK8,用的人肯定没那么多,包括到现在,JDK8仍然是主流。

首先,JDK11对比JDK8,除了有很多内部的升级(比如开销和时延更低的GC、TLS1.3加持等等)之外,对于初学使用者来说也有一些语言使用层面的进化。

变量类型推断

新版Java引入了一个全新的类型关键字var,用var来定义的变量不用写具体类型,编译器能根据=右边的实际赋值来自动推断出变量的类型。

具体的话,就自己去尝试吧。

官方HTTP Client加持

现在JDK官方就自带HTTP Client了,位于java.net.http包下,支持发送同步、异步的HTTP请求,这样一来,以前咱们常用的HTTP请求客户端诸如:OKHttp、HttpClient这种现在都可以退下了!

总结

除了这两个明显的变化,其实还有很多内部结构方法的增加。就不多说了。

实际是,我个人觉得,如果不是有对应需求,那还是老老实实的用JDK8吧。

因为,说实话,JDK11的生态不太行,参杂在JDK8与JDK17之间。