经过一年的等待,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小时电话-400服务热线
- 郓城有线电视维修电话-郓城有线电视客服电话
- 扬州营口燃气灶售后维修服务中心-全国统一人工
- 镇江宁德集成灶全国售后维修电话-400客服24小时
- 扬州空调24小时服务电话-全国统一服务电话
- 伊犁中央空调维修保养店-伊宁市修空调的电话号
- 郑州昆山壁挂炉售后服务电话-(7X24小时)登记报
- 荣耀电视机花屏故障率低-荣耀电视机花屏故障率
- 靖江洗衣机全国服务热线
- 空调滤芯故障码(空调滤网故障)
- 乌鲁木齐集成灶售后服务电话——24小时服务热线
- 昆山热水器24小时维修服务热线-昆山热水器维修
- 兰州江天然壁挂炉安装维修-兰州江天然壁挂炉安
- 空调抖动是什么故障(空调抖动是什么故障现象
- 兰州诸城燃气灶售后维修电话24小时服务热线-全