当前位置 : IT培训网 > IT培训 > 新闻资讯 > java 11新版本对开发者有什么好处

java 11新版本对开发者有什么好处

时间:2018-12-20 11:45:14  来源:编程网  作者:IT培训网  已有:名学员访问该课程
标签(Tag):   开发者(3)
随着JAVA没半年发布一次新版本,前几天JAVA 11隆重登场。在JAVA 11中,增加了一些新的特性和api, 同时也删除了一些特性和api,还有一些性能和垃圾回收的改进。

追求新版本,每个人都希望用到最新的软件,毕竟新版本新功能,谁不想体验一般呢,对于java编程也是如此,虽然java版本的更新给我们带来了便利,可我们想要用好java,还是需要努力学习才行,如此才能跟上时代发展的脚步!

JAVA 11 初体验

随着JAVA没半年发布一次新版本,前几天JAVA 11隆重登场。在JAVA 11中,增加了一些新的特性和api, 同时也删除了一些特性和api,还有一些性能和垃圾回收的改进。

对于每个java开发人员来说,使用最新的版本能给我们的工作带来极大的便利,对于java11版本又能给我们带来多少便利呢?

java 11新版本对开发者有什么好处_www.itpxw.cn

在Lambda表达式中使用var

本地变量类型var是java 10提出的新概念,它可以从上下文中推断出本地变量的类型,从而提高代码可读性。 我们看看下面的例子:

java 11新版本对开发者有什么好处_www.itpxw.cn

使用var声明后,上面的代码可以改写成:

java 11新版本对开发者有什么好处_www.itpxw.cn

我们使用var代替了URL、URLConnection、Reader,提高了代码的可读性,也方便了开发。 但是在JAVA 10中,var变量不能在lambda表达式中声明,在JAVA 11中,解决了这个问题。 我们可以在lambda表达式中使用var,如下:

(var x, var y) -> x.process(y)

上面的例子等同于

(x, y) -> x.process(y)

但是我们不能混合使用,下面的两个例子都是错误的:

java 11新版本对开发者有什么好处_www.itpxw.cn

标准化HTTP Client API

以前我们在程序中使用HttpClient时,通常会引入apache的HttpClient工具包。在JAVA 11中,我们可以使用JDK原生的 HttpClient了。

java 11新版本对开发者有什么好处_www.itpxw.cn

上面的例子是同步的get请求,还有其他的方法HttpClient也是提供的,例如:

异步get

post提交

并发请求

Get Json

Post Json

这些例子这里不做详细介绍了,如有需要请参考官方例子。 功能很强大吧,我们不用再引入其他的HttpClient的jar包了。

总结

对java版本我们有所追求,其他的编程语言版本也是如此,毕竟程序员的路上,唯有不断进步,才能得到提升。好了,对java11版本的介绍就到这里了,想要体验一把那就赶紧了解吧,相信你一定可以找到最好的自己!

顶一下
(0)
0%
踩一下
(0)
0%

IT培训0元试听 每期开班座位有限.0元试听抢座开始! IT培训0元试听

  • 姓名 : *
  • 电话 : *
  • QQ : *
  • 留言 :
  • 验证码 : 看不清?点击更换请输入正确的验证码

在线咨询在线咨询

温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。

------分隔线----------------------------
------分隔线----------------------------

推荐内容