Java 8即将正式发布

       声明:   本博客文章原创类别的均为个人原创,版权所有。转载请注明出处: http://blog.csdn.net/ml3947,另外本人的个人博客:http://www.wjfxgame.com


     根据计划,Java 8将在下个月也就是2014年3月发布了。

     其实在早期计划中,Java 8本应在2013年下半年正式发布。不过由于在2013年Java在各平台以及浏览器插件中相继曝出重大漏洞,导致Java安全性的问题亟待解决。于是Java 8便延迟发布了。

     Java 8中的一个重大更新就是Lambda表达式。以后,我们就可以使用Lambda表达式来代替匿名内部类了。

     另外,从Java 8开始,JDK与JavaFX开始整合在一起了。所以,JavaFX 8也是Java 8的一个重大更新。

     在JavaFX 8中新增加了一些很重要的内容。

     1. 3D部分

     我们可以通过JavaFX 8来创建3D世界,其中包括模型材质灯光等等。


     2. HTML5

     在JavaFX 8中,WebView增加了很多HTML 5的特性。

     JavaFX 8支持的HTML 5特性:

  • Canvas和SVG
  • 多媒体音频和视频播放
  • Form控件
  • Web浏览历史
  • HTML5 互动式元素 例如: summary, details, command, menu等
  • 对Web页面DOM的创建和访问
  • Web Sockets
  • Web Workers
  • Web Fonts
     3.Printing API
     在JavaFX 8中,终于提供了Printing API。我们可以打印任何JavaFX Node,包括WebView显示的网页。

     4.SwingNode
     另外,JavaFX 8中新增加了SwingNode。SwingNode可以使我们在JavaFX中添加Swing控件。不过大家要注意:操作Swing控件需要在Swing的事件分发线程中,而操作JavaFX控件需要在JavaFX的事件线程中,在使用时需要注意。

     5.安全性改进
     安全性问题在整个2013年都是Java的重大问题,层次不穷的漏洞,甲骨文打不完的补丁,似乎都给了大家一种"使用Java很危险" 的信号。
     因此在Java 8中,安全性改进成为了一个首要的任务。至于结果,还需要我们拭目以待。

    其他的一些改进,我就不做过多赘述了。
    让我们静待Java 8的到来吧。

    本博客文章原创类别的均为个人原创,版权所有。转载请注明出处: http://blog.csdn.net/ml3947,另外本人的个人博客:http://www.wjfxgame.com

------------------------------------------------------------------------------------------
    开年上班了,希望新的一年能够成长更多,和大家一同进步。
    今年目前的工作还是Unity3D,也希望能够有所突破。
------------------------------------------------------------------------------------------

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值