闪电下载吧 最新软件 免费软件 绿色软件

网络资源 软件专题

您的位置:闪电下载吧_绿色免费软件下载网站 > 应用软件 > 编程开发 > Java9 64位 9.0.0 官方正式版

Java9 64位 9.0.0 官方正式版

  • 软件大小:未知
  • 更新日期:2017-10-12
  • 官方网站:闪电下载吧
  • 软件等级:★★★☆☆
  • 运行环境:Winxp/Win7/Win8/Win10
Java9 64位 9.0.0 官方正式版
  • 软件说明
  • 软件截图
  • 下载地址
  • 相关软件
  • 用户评论
  • 投诉建议: 858898909@qq.com

Java 9 官方正式版由闪电吧小编带来,JDK9 提供超过 150 项新功能特性,包括备受期待的模块化系统、可交互的 REPL 工具 jshell,以及安全增强、扩展提升、性能管理改善等。非常强大,需要的朋友不要错过了!

内容介绍

JVM 家族也是在这22年中茁壮发展,并且都秉承着 Java 的革命口号:一处编译,随处运行。

那么,JVM 的带头人 Java 在 9.0 的版本中带来了什么变化呢?

模块化

今天介绍一个Java 9的功能,模块化(Modular);这可能使Java有史以来最大的Feature,它将自己长期依赖JRE的结构,转变成以Module为基础的组件,这感觉就像一个壮士,需要把自己的胳膊,腿等,一个个拆下来,并且还能够正常运行工作,难度可想而知。虽然,Java 9尚未发布,但这个功能让人期盼和煎熬了好多年了。

从1995年的第一天起,Java带着一个口号,"Write once , Run anywhere" ,一路走来,从学院派的实验语言,变成开发者最青睐的语言,然后成为企业开发的统一语言,二十弱冠。时光如斯,Java也从一个创新的语言,慢慢变成一种"传统","老旧","经典"语言,同时也接受很多新鲜语言的挑战,例如Go,Scalar等。

Java从来就不是一种完美的语言:GC的效率总是给高并发程序员带来不少痛苦和调整,Classpath地狱总是让很多错误诡异的发生,高级语言特性总是在JCP(Java Community Process)里面踢皮球而无法落地,异步模式的多线程编程总是有陡峭的学习曲线,Oracle JDK和OpenSDK总是有扯不清楚的关系,孤芳自傲且让人崩溃的J2EE框架。

但是,我还是最喜欢Java编程语言,不仅因为使用了20年,更有两个原因:

Java的生态:几乎所有开发库都支持Java语言,Java是打开程序世界的钥匙。

Java语言的开源:Java源代码设计流畅,可以学到很多设计技能。

模块化从Java 7就开始计划推出,但由于其过于复杂,不断跳票 Java 7和Java 8,终于计划在Java 9中推出,我们一起拭目以待吧!目前,Java 9的功能基本开发完毕,剩下半年的时间,解决各种Bug。

Java 9中最重要的功能,毫无疑问就是模块化(Module),代码名字叫做Jigsaw(拉锯),这个拉锯项目拉了几年,终于要把庞大冗余的Java锯成一个个的Module,方便开发和部署。熟悉Java的同学,都知道JRE有一个超级大rt.jar(例如,Java 8的rt.jar中有65M),运行一个hello world,你也需要一个数百兆的JRE环境,如果在J2EE环境,情况将变得复杂无比。另外,如果你没有深受Classpath Hell所害,说明你还不是一个深度Java程序员。

模块化的功能有几个目的:

让Java的SE程序更加容易轻量级部署

改进组件间的依赖管理,引入比Jar粒度更大的Module

改进性能和安全性

如果用更加简单解释,那就是"解决Classpath地狱问题,改进部署能力"。Module的内容比较多,为了由浅入深,我按照一些问题和我的理解来介绍模块化。

  • 标签
  • Java9
下载地址
高速下载器地址
其它下载地址
用户评论
本类排行
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 网站标签-香港服务器
有任何意见或者建议请联系邮箱:858898909[at]qq.com或点击这里给我发消息
本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!
Copyright © 2012 SDBETA.com. All Rights Reserved 豫ICP备12021367号 豫公网安备 41130302000066号闪电下载吧