您的位置:网站首页 > 源码环境 > 正文

Oracle正式发布Java 8及JDK 8(附下载

类别:源码环境 日期:2017-7-1 13:54:00 人气: 来源:

  【IT168 专稿】在今天举行的EclipseCon大会上,Oracle正式发布了Java开发者期待已久的JDK 8,对于Java来说,这又是一个里程碑式的时刻。此次升级,最大的变化就是加入了Lambda表达式以及函数式接口。

  现在,Java开发者可以根据自己的开发,在Oracle网站上下载相应的JDK 8版本,其中包括适用于Linux和Windows 32/64位、Mac OSX、Solaris 64位以及专门针对Linux ARM的版本。随着JDK 8的发布,主要的Java开发工具供应商也都相继宣布将会进行升级并支持,包括Eclipse、IntelliJ以及NetBeans等。

  函数式接口。函数式接口是只定义了一个抽象方法的接口。Java 8引入了FunctionalIntece注解来表明一个接口打算成为一个函数式接口。例如,g.Runnable就是一个函数式接口。

  Lambda。函数式接口的重要属性是:我们能够使用lambda实例化它们,Lambda表达式让你能够将函数作为方法参数,或者将代码作为数据对待。

  方法引用。方法引用是简洁的Lambda表达式,能够用于已经拥有名称的方法。下面是一些方法引用的例子,右边是同样效果的Lambda表达式。

  “对于Java开发者来说,Java 8意味着一次重大的转变。”JFrog公司CTO Yoav Landman表示,“JDK 8加入了Lambda表达式以及方法引用,这会让程序变得更加简单。”

  IDC分析师Al Hilwa也表示,加入Lambda是Java的一次重要变化,这对于并行编程来说将非常有益。“虽然给编程语言带来了很大的影响,但Lambda仅仅是增加并行化编程能力的一部分。”

  JDK 8原定于去年9月发布,但由于安全问题,Oracle推迟到了今年3月份。此外,原本计划加入的Project Jigsaw,也推迟到了Java SE 9上,这让很多Java开发者失望不已。

  此外, 国外也针对JDK 8进行了一项调查,主要面向Java中间件厂商。调查结果显示,有29%的公司计划六个月内升级到最新版本;有25%公司会在十二个月内完成升级;有32%的公司还未对新版本进行评估;同时,也有22%的企业还在使用在2006年发布的Java SE 6。

  推荐:

  

关键词:java源码天空
0
0
0
0
0
0
0
0
上一篇:PHP、JSP
下一篇:没有资料

相关阅读

网友评论 ()条 查看

姓名: 验证码: 看不清楚,换一个

推荐文章更多

热门图文更多

最新文章更多

关于联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助

CopyRight 2002-2012 技术支持 源码吧 FXT All Rights Reserved

赞助合作: