java jigsaw_“ Java 9比Jigsaw大得多”

java jigsaw

您如何看待模块化生态系统?

Monica Beckwith:从长远来看,这将极大地促进Java Runtime Environment以及Java生态系统的发展。 想象一下,能够以模块化格式构建应用程序及其运行时环境。 然后,您的客户可以立即部署它,而不必担心JDK版本或占用空间。

JAXenter:JDK 8和9之间竞争锁的性能有何不同?

莫妮卡·贝克维斯(Monica Beckwith):如果您要寻找纯数字,那么影响会因争用的数量而异。 想到它的最简单方法是,在JDK 9之前,所有膨胀锁(无法进行优化的膨胀锁)都会走很慢的路。 JDK 9中引入的竞争锁优化为频繁的代码路径引入了一些快速路径优化。 因此,您会发现诸如优化的通知路径之类的东西,它可以将等待队列中的线程直接传输到入口队列,并为膨胀的锁提供优化的入口。

您觉得哪些功能特别有挑战性?

莫妮卡·贝克维斯(Monica Beckwith):我认为,有了Jigsaw才能获得IDE急需的支持,人们会因此受到的威胁有所减少,并且最终会欢迎它。

你最喜欢哪个?

莫妮卡·贝克维斯(Monica Beckwith):我认为弦密度在这里是赢家。 我最喜欢的可能是竞争激烈的锁定改进,因为这是同类产品中的第一个。 但是String密度的改进是任何发行版中迄今最大的改进。 几乎每个用户都会感受到这种影响。

了解更多:
拼图呢?

Monica Beckwith:第一个误解是Java 9是Jigsaw版本。 不。 事实并非如此:Java 9远不止于此。 实际上,我目前正在写一本关于Java 9的书。在这个新版本中,有很多内容,例如性能,日志记录界面,新的微基准测试工具(现在已成为JDK的一部分),事实是Java 9中的默认收集器是G1 GC,React式编程,JShell,VarHandles,分段代码缓存,等等……

关于拼图的第一个误解是,它将破坏一切:)

JAXenter:您想在Java 10中看到什么?

Monica Beckwith:我对Valh​​alla项目及其将为Java VM带来的增强感到非常兴奋。

JAXenter:与会者将从您的

Monica Beckwith:与会者将学习Java的锁定优化。 我还将介绍一个名为Oracle Developer Studio Performance Analyzer的出色工具,并进行分析以找出竞争锁的改进。 另外,我将比较Java 9和Java 8的变化。

JAX伦敦的“ Java核心和语言”专题

有兴趣了解有关Java的更多信息吗? Monica Beckwith将于2017年10月10日在JAX伦敦举行。她的演讲“ Java 9:超越竞争! ”是Java核心与语言课程的一部分,该课程包含14节课程和1个研讨会。 本教程的目的是帮助您提高技能,无论是学习新技巧,使用Java 8设计开放源代码库还是重新发现成为软件工程师的乐趣。 加入我们的伦敦JAX!



要了解有关Java 9和模块化的更多信息,请下载最新一期的《 JAX Magazine》:

当您听到Java一词时,您会想到什么? 区块链,DevOps和微服务怎么样? 如果您想了解新兴技术或更深入地研究您已经熟悉的主题(我正在向您介绍Java 9),那么有什么比直接参考源代码更好的方法呢?

打开杂志,让专家(全部14个人)为您提供信息。


翻译自: https://jaxenter.com/java-9-jigsaw-interview-beckwith-136646.html

java jigsaw

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值