经过一年的等待,Java 9就在这里,它可以满足一
经过多年的耐心等待,Oracle发布了Java 9,其中包含许多新功能。Project Jigsa为Java 9提供了Java 8中缺少的模块化,使得最新版本具有强大的封装能力,不受封装限制。Project Jigsa还带来了JAR存档,它是公开的而不是封装的。
Oracle Java 9发布
那只是一个开始。Java 9能够定义模块和域驱动设计。Java 9将能够将JDK和JRE分解为定义每个小程序要求的单个模块,从而最大限度地减少内存使用并提高效率。
所有这些只是Project Jigsa带来的变化。除此之外,Java 9还附带了jshell,即命令行的CLI程序。使用其他API,其他应用程序也可以使用jshell。
Java 9通过更好的Unicode支持和使用varargs轻松定义对象,使事情变得更加方便。除了这些修改以使编码更容易,表达更灵活以满足任何所需目的,Java 9还将提供HTTP / 2支持以减少延迟。Java 9将继续与之前的HTTP版本兼容,以提高灵活性。
Java 9的主要目标看起来像紧凑的内存使用和更快的交付。Java 9附带JEP 254,它有一个字节数组和一个String类的编码字段。Java 9取消了char数组,以防止在没有必要的情况下浪费第二个字节。编码字段用于自动识别字符串中的UTF-16字符(需要2个字节)和Latin-1字符(需要1个字节)。这个新版本也与旧版本兼容,每个人都可以从中受益。
Java 9还使JavaDoc能够生成HTML5,保持与以前的HTML4.01版本的兼容性。Java 9为Linux和Windos带来了改进的图形,并自动缩放了HiDPI图形,它已经作为Mac上的“视网膜显示”出现。博客文章称,现在Linux和Windos也可以为所需图像选择最合适的分辨率。
Java 9除了提到的主要修改之外还有许多新的修改。Java 9肯定让我们等待,但现在它就在这里,它带来了我们所希望的所有高级支持,保持所有旧版本的完美灵活性,以及极高的效率和速度。
笔记本电脑维修
- 嘉兴鹰潭壁挂炉24小时服务热线
- 铜川洗衣机24小时服务热线-24小时报修中心
- 汕尾卡弗德壁挂炉服务电话24小时-厂家客服24小时
- 嘉善油烟机售后服务电话-(7X24小时)登记报修热
- 镇江临沂冰箱售后全国服务电话-官方统一客服
- 桐城市区霍邱(TOYO)壁挂炉服务电话-维修电话多少
- 家里热水器故障码E1-热水器显示故障代码E1
- 乌鲁木齐溧阳燃气灶售后维修服务中心
- 如皋集成灶售后维修服务中心-400统一服务中心
- 仙桃洗衣机全国服务热线—全国统一人工【7X24小
- 章丘空气能售后维修服务中心—— 全国统一人工
- 榆林空调授权维修站电话
- 上海滁州燃气灶售后服务电话-(7X24小时)登记报
- 苏州来宾热水器售后维修服务中心—— 全国统一
- 阳泉煤气灶故障维修(全国联保服务)各网点-24小时
- 嘉峪关热水器出现故障码-嘉峪关热水器E4故障解