Java Development Kit 8, Update 40(简称JDK 8u40)诞生于Java SE 8本体出现的近一年之后。此次更新的出炉通过多个角度给这套高人气企业级应用程序平台带来了触动,其中包括垃圾回收以及内存管理等机制。垃圾回收机制经过强化后将显著降低系统资源释放时造成长时间停顿的可能性。与此同时,类卸荷或者其它关键性操作对于垃圾回收机制的依赖性也得到缓解。
成都创新互联公司是一家专业的成都网站建设公司,我们专注网站建设、成都做网站、网络营销、企业网站建设,卖友情链接,1元广告为企业客户提供一站式建站解决方案,能带给客户新的互联网理念。从网站结构的规划UI设计到用户体验提高,创新互联力求做到尽善尽美。
除此之外,系统在使用多套JVM时所需要的内存容量也得到降低,而且本地内存追踪在改进之后已经能够在无需对性能表现造成显著影响的前提下完成,甲骨文公司指出。这项功能还允许管理员对JVM内存泄露状况作出诊断。
根据甲骨文方面的说法,本地封包改进使得用户在进行“本地风格应用程序”的开发工作时不再需要为客户机安装现有Java运行时。“这些自我包含型应用程序能够因此被部署在Mac应用程序商店等体系当中。应用程序开发人员可以对该运行时以及应用程序入口点保持全面控制,”甲骨文公司在一份声明中指出。
Update 40还为Java带来了JavaScript以及其它动态语言能力。基于Java Nashorn JavaScript运行时的优化则包括对动态语言的支持,外加一套来自JavaScript代码、用于对指向Java类的访问进行细化划分且贯穿整个过滤接口的类过滤器。与此同时,正则表达式的削减以及缓存机制强化则降低了应用程序在内存中所占空间,同时提升了动态语言的性能表现。正则表达式能力的增强正是Java 8的一大显著亮点。
在JavaFX方面的新特性包括,JavaFX堆栈在Mac OS之上获得更多现代化提升,并能够与Mac应用程序商店相适应; Mac OS上的JavaFX媒体堆栈已经由QTKit以及QuickTime被导入到新的AVFoundation框架当中。“这样一来,使用JavaFX媒体堆栈的开发人员就能够获得Mac应用程序商店的接纳,并有机会针对Mac应用程序商店发布自己的应用程序,”甲骨文公司解释称。
为了简化甲骨文Java SE Advanced用户的使用流程,该软件现在能够以动态方式通过命令行或者Java Mission Control进行启动,而且无需考虑其原有启动参数,甲骨文方面表示。Java SE Advanced还提供相关能力,旨在降低部署、监控以及维护成本。
为了配合JDK当中的同步时区机制,Update 40迎来一款新的更新工具、能够从Internet Assigned Numbers Authority处获取“原始”数据规则,并将其转化为Java运行时环境所需要的合适格式。
甲骨文公司将在今年四月彻底中止已经“四岁高龄”的Java SE 7平台的公开更新。根据甲骨文方面的说法,希望继续获取技术支持的客户必须签订一份支持协议。现有Java SE 7下载将继续存在。Java SE 7最初诞生于2011年7月正式发布。
网页标题:Java更新高度关注JavaScript与内存使用机制
当前链接:http://www.csdahua.cn/qtweb/news12/18562.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网