去年已经获得特别评审团奖,JDK第八版的流行已从具有远见的Java专业人士进入主流Java社区。 在过去的几周中,我们的社区选民决定最新的JDK仍然是2015年最大的Java技术。仪式结束后,Java语言架构师与我们进行了交谈。

JAXenter:去年Java 8赢得了特别评审团奖-今年,它获得了社区的JAX奖。 从事这项流行技术的感觉如何?

Brian Goetz:您可以想象,这非常令人满足。 为了使Java 8成为现实,许多人都做了很长时间的工作,并证明Java可以重新获得其动力和创新。 因此,看到它受到如此良好的欢迎并被如此Swift地采用,是非常令人满意的。

Java 8在您看来必须是古老的历史-您现在在做什么?

确实,我在Lambda和Streams上工作了四年,很高兴看到他们从“未来”专栏转到“现实”专栏。 去年,我一直在研究Valhalla项目,其中包括值类型和增强的泛型。 这会让我忙一阵子。

您如何调和Java社区的大量需求与Java真正的需求?

Java语言架构师Brian Goetz荣获第二届JAX创新奖

在2015年JAX颁奖典礼之后,Brian Goetz荣获了JAX创新奖。

您可能无法实现每个人都想要的一切,而且您也不想这样做,因为那会很麻烦。 取而代之的是,对于每个功能请求,我们都尝试将其解释为寻求帮助-并确定引起特定请求解决方案的潜在痛点。 然后,我们优先考虑这些问题,并尝试确定可解决最严重疼痛点的特征。

您已经为Java 9设定了很高的基准-您认为它可以匹配Lambdas之类的标准吗? 您能告诉我们您期待的Java 9的一方面吗?

我认为Java 9的“睡眠者”功能将是REPL(读评估打印循环),称为jshell。 这是一个Shell应用程序,使您可以交互地评估Java语句和表达式,就像使用Python,Ruby,Scala和许多其他语言一样。

对于开发人员来说,这是一个非常有用的工具,可以以交互方式进行探索和实验。 这是“一旦拥有它,就不知道如何生活”功能之一。

翻译自: https://jaxenter.com/java-language-architect-brian-goetz-accepts-second-jax-innovation-award-116542.html

相关文章: