Java杰出影响者的日历被标记为2018年9月25日Java 11投入运行时的日历。 那天,新的Java版本对公众可用,并已准备好用于生产。

由于Java 11将获得长期支持,因此这是一个重要的里程碑。 对于尚未从Java 8迁移的开发人员,JDK 11的发行版是紧随其后的新牧场和新功能的最佳时机。

最近,我们采访了Java的主要影响者,询问了有关新发行版,弃用,他们对该语言的未来寄予希望的一些发人深省的问题。

Java被爱,但经常受到批评,我们谈到了这一切:好的,坏的,伟大的以及正在变得更好的。 当我们耐心等待发行大片时,让我们看一下并回顾这些影响者对编程语言之王(或更恰当的说是杜克大学 )的看法。

跟上步伐

毫无疑问,编码世界是FAST。 穿上运动鞋,因为Java已经准备好参加马拉松比赛了。 通过新的六个月的发布周期,Java加快了速度。 您觉得这令人兴奋还是很难跟上步伐?

Josh Long:及早发布软件,通常会带来更好的软件。 这是整合反馈,保持敏捷的好方法。

Josh Long( @ starbuxman )是Pivotal的Spring Developer Advocate。 他是5本书和3本畅销视频培训的作者。 他还是Java冠军。

昆汀·亚当(Quentin Adam):开发人员世界的构建周期比以前更快,更重要的是,生产世界也在加速发展。

昆汀·亚当(Quentin Adam)( @ waxzce )是Clever Cloud的首席执行官。

Eberhard Wolff:开发人员通常渴望尝试新功能。 因此,我认为新版本的节奏不会对开发人员造成太大的问题。

Eberhard Wolff( @ ewolff )是INNOQ的研究员和软件架构师。

Guillaume Laforge:太快了! 作为Java开发人员,我非常高兴能更定期地获得新功能,而不必等待2-3年才能获得有关新功能的广泛讨论。

Guillaume Laforge( @ glaforge )是Google Cloud Platform的开发倡导者,Apache Software Foundation的Apache Groovy PMC主席和Java Champion。

©Shutterstock / Jacob Lund(修改)

算命和未来的愿望清单

未来是未知的,但我们除掉了水晶球,并请Java影响者推测。 Java将如何在无服务器世界中竞争? 他们想为理想的Java SE版本添加什么?

马丁·汤普森(Martin Thompson):为了在无服务器领域竞争,Java将不得不缩短其启动时间和占用空间。 该领域正在完成工作,但是在与其他语言的占用空间和启动时间竞争时,还有很长的路要走。

Martin Thompson( @ mjpt777 )是一名顾问,培训师和教练,专门设计高性能和低延迟的系统。 他还是Java冠军。

Guillaume Laforge:我希望看到某种程度的动态性。

Quentin Adam:对于Java作为平台,我真的希望WebAssembly编译方面的更多工作能够在浏览器和区块链上使用JVM / Java代码库。

Eberhard Wolff:我认为GraalVM是一项非常重要的新技术。 因此,这在我的愿望清单中很高。

卢卡斯·埃德(Lukas Eder):我认为,作为一个社区,我们可以更快地前进。 但是我们还没有。

Lukas Eder( @ lukaseder )是Data Geekery GmbH的创始人兼研发主管,该公司是jOOQ背后的公司和Java冠军。

©Shutterstock / Jacob Lund(修改)

与旧同在,与新同在

Java 11的传入功能使影响者蜂拥而至。 这是这些专家对新版本的热爱,以及您期望在新版本中投入使用的期望。

杰西卡·科尔(Jessica Kerr):我被无人值守的垃圾收集器Epsilon逗了。 随着Flight Recorder和堆采样的出现,JVM变得更加自省和可测试。

Jessica Kerr( @ jessitron )是Atomist的首席工程师。

Guillaume Laforge:最明显的功能当然是用于声明局部变量的新var语法。

乔什·朗(Josh Long):在某个时候,您只希望人们能从您的工作和升级中看到价值。 Java的最新版本中没有任何单一更改会威胁生产应用程序的稳定性。 当然,有些问题需要十到十五分钟的搜索时间,但是这些问题是可以解决的,应该被很好地理解。

马库斯·埃塞勒(Markus Eisele):首先也是最重要的是将飞行记录器(JEP 328)与现在开源的任务控制系统结合在一起; 这将为需要性能和故障排除帮助的开发人员带来很多力量。

Quentin Adam:说到Java 11作为一种语言,lambda中用于局部变量的新语法非常好,允许使用隐式类型,这使得lambda的读取变得更加容易,并且将促使它在Java中更多地使用它,这是一件好事。

©Shutterstock / fractal-an(已修改)

再见,这么久,再见

这是一个“更轻巧”的JDK。 我们告别Java EE和COBRA模块以及Nashhorn。 更轻便的JDK对开发人员意味着什么,此外,还应删除其他什么?

Markus Eisele:我称其为自然发展。 我们所有人都非常希望核心运行时足够小,以便可以在各种设备上运行,并且启动速度非常快。 发行版大小也必须减小,以使其更易于嵌入JDK。

Markus Eisele( @myfear )是Lightbend的开发者倡导总监和Java冠军。

杰西卡·克尔(Jessica Kerr):删除过时的功能表明Java团队对未来很认真。

纪尧姆·拉福格(Guillaume Laforge):看到纳斯霍恩(Nashorn)的加入,我实际上不一定很高兴,因为这是在Java应用程序中添加内置脚本的好方法。

马丁·汤普森(Martin Thompson):还剩下什么? 有趣的问题。 更好的是,为什么我们曾经将JavaScript引擎绑定到JDK中?

©Shutterstock / Oleksiy Mark(已修改)

与Java专家会面

阅读完整的Java影响者访谈系列。 如果您想与Java推动者和摇动者碰头,请在下个月的十月加入JAX London 。

  • 第1部分:跟上现代世界:Java是否可以抛弃旧方法?
  • 第2部分:JDK 11 – Java EE和CORBA模块以及Nashorn JavaScript引擎的终结。 还剩下什么?
  • 第3部分:由于计划的长期支持,是否已确定JDK 11迁移?
  • 第4部分:现在该关注ZGC和昏暗的Nashorn的明星了:Java影响者参与其中
  • 第5部分:Java在无服务器领域竞争需要什么?

翻译自: https://jaxenter.com/java-influencers-recap-149401.html

回顾:Java影响者考虑了Java 11和JDK的状态相关推荐

  1. Java 9的误解和Java 10的愿望清单:Java影响者的全部访谈

    是时候消除那些Java 9的误解了 Java 9将在9月到达,即使我们已经准备好了也没有,但是在到达Java 9之前,仍有一些事情需要理解. 我们需要停止思考Maven在Java 9上不起作用,并且如 ...

  2. Java程序员必经的实践之路:Java中高级核心知识全面解析(11)

    ThreadPoolTaskExecutor定义一些策略: ThreadPoolExecutor.AbortPolicy:抛出RejectedExecutionException来拒绝新任务的处理. ...

  3. 我应该采用 Java 12 还是坚持使用 Java 11?

    编译自https://blog.joda.org/2018/10/adopt-java-12-or-stick-on-11.html 原文作者 Stephen Colebourne 是一名 Java ...

  4. Java 10年回顾:世界各地开发高手谈Java

    到今年五月,Java已经走过了它辉煌的十年.我们邀请了世界各地的开发高手一同回顾Java语言发展的第一个十年,评析她今天所处的位置并预测其今后的发展趋势.与会者(包括知名IT企业Sun.IBM.BEA ...

  5. 10年回顾:世界各地开发高手谈Java

    到今年五月,Java已经走过了它辉煌的十年.我们邀请了世界各地的开发高手一同回顾Java语言发展的第一个十年,评析她今天所处的位置并预测其今后的发展趋势.与会者(包括知名IT企业Sun.IBM.BEA ...

  6. java zgc_现在该关注ZGC和昏暗的Nashorn的明星了:Java影响者参与其中

    java zgc JDK是一个不断变化的环境. 一些工具正在离开,其他工具正在到来,而幸运的工具则活着讲述着这个故事. 首先传来的消息 ,我们正在告别的Java EE和CORBA组件,那么很明显,JD ...

  7. 是时候关注ZGC和昏暗的Nashorn的明星了:Java影响者参与其中

    JDK是一个不断变化的环境. 一些工具正在离开,其他工具正在到来,而幸运的工具则活着讲述着这个故事. 首先传来的消息 ,我们正在告别的Java EE和CORBA组件,那么很明显,JDK 11代表的不仅 ...

  8. 码出高效:java开发手册_Java 11手册:Java专家分享他们在Java 11方面的最佳和最差的经验

    码出高效:java开发手册 Java 10标志着Java生态系统新时代的开始,但最新版本证明仍有一些里程碑可言. Java 11是Oracle新的六个月周期中的第一个LTS版本. 您可以在此处下载Ja ...

  9. Error:java: 无效的源发行版: 11

    Error:java: 无效的源发行版: 11 1.问题描述 2.原因查找 3.解决办法 3.1 打开IDEA的File-Project Structure设置 3.2 修改Project SDK为自 ...

最新文章

  1. Leetcode 114. 二叉树展开为链表 解题思路及C++实现
  2. express快速入门
  3. C++ MFC常用函数(转)
  4. 延时消息_手把手实现一条延时消息
  5. 如何掌握Java内存(并保存程序)
  6. js if判断多个条件_JS条件判断小技巧(一)
  7. 绝地仙王986服务器维护到几点,绝世仙王————【维护】1月12日更新维护公告...
  8. 在wordpress中使用 markdown:wp-markdown插件的使用方法
  9. wifi 2.4GHz和5GHz范围
  10. SDN的机遇与挑战 让宽带利用率与硬件不再是难题
  11. H2O中的随机森林算法介绍及其项目实战(python实现)
  12. STM32F0免费版keil下载激活方式
  13. 谷歌打开微信定位服务器地址,使用Chrome修改user agent模拟微信内置浏览器
  14. 企业上云,安全合规如何进阶 ——一文拆解亚马逊云科技云安全理念与实践
  15. 这是一篇系统的追热点方法论
  16. 从零开始写 win32 打印机任务管理的 node 模块 (2)node-addon-api
  17. STM32HAL库RTC闹钟事件
  18. 计算机中rom,计算机中rom指的是内存还是外存
  19. 用python实现BP神经网络预测运动员的跳高成绩
  20. 值得一看的电脑教程下载

热门文章

  1. 简述我国进一步完善分税制改革的基本思路
  2. 快速排序基本思路(通俗易懂+例子)
  3. 【Alpha阶段】Scrum Meeting 9
  4. html绝对定位重叠,怎么消除css中的绝对定位重叠问题
  5. 查询maven依赖的网址
  6. 计算机毕业设计之 医院管理系统
  7. 十一招解决:系统IE部分网页打不开怎么办(转载)
  8. 时尚圈元宇宙,时尚圈和元宇宙的碰撞会带来怎样的火花?时尚圈元宇宙,时尚圈和元宇宙的碰撞会带来怎样的火花?
  9. html表白程序源码 html生日快乐网站制作 HTML生日快乐代码 表白程序源码html 程序员表白代码html
  10. 微型计算机的 I3 I5是,i3和i5性能差多少?i3和i5处理器的区别 (全文)