JavaOne 2015日记–第0天

“庆祝Java的20年” –在未来的日子里,这个座右铭将成为我的口头禅。 这也就不足为奇了,因为我正在旧金山的JavaOne进行报道,并且将在整个会议期间通过一点“心情报告”进行每日回顾。 阅读更多!

“ Java开发人员的噩梦”

星期日是第0天,但在会议正式开始的前一天,已经举行了主题演讲。 不出所料,过去20年中的许多轶事是以图片和声音的形式呈现的。 做得特别好的是,各个Sun伙伴过去的排练问候。

最重要的是,无法参加Sun的首席执行官兼联合创始人富有魅力的斯科特·麦克尼利(Scott McNealy)向Oracle致了个小小的个人问候。 作为他的前10名(实际上是12名)“ Java开发人员噩梦”的一部分,以下情况排在第四位:“您喜欢开源软件和共享,但是您在Oracle工作。” 该评论在整个主题演讲中带来了最多的推文

照片由Mark Heckler @MkHeck提供

照片由Mark Heckler @MkHeck提供

开发部副总裁Georges Saab再次阐明了Java 7向Java 8迈出的重要一步,而与Java 9保持一致的下一个重要一步是我们的重点。 他将其迁移计划的详细信息留给了Java平台的首席架构师Mark Reinhold 。 Reinhold强调说,成为其他``酷''语言功能的杂物不可能是Java的目标,只是因为其他语言为此提供了一些东西。

Java 9

相反,每个版本的目的都是为了提高开发人员的生产力。 为此,每个新版本都尝试消除关键的“痛点”。 在Reinhold看来,这些是当前的类路径处理和整体式JDK。 幸运的是,Reinhold可以解决这两个问题。 神奇的词是“模块化”,尽管拼图不是全新的,但它仍然很有趣。 在一个小型演示中,Reinhold演示了如何组装未来基于Jigsaw的Java项目而又不会导致找不到或复制类的问题。

显然,拼图将在Java本身带来“语言上的巨大变化”。 众所周知,Oracle希望采取这种途径,使Java 9用户能够探索新功能,并有机会影响这些功能,例如Jigsaw。 Reinhold说,因此最好只是看看自己 -欢迎反馈。

瓦尔哈拉和巴拿马

当然,已经有计划向Java 9进行迭代。其中两个计划由Java语言架构师Brian Goetz进行了扩展。 首先,有瓦尔哈拉计划。 Valhalla尤其考虑到Java在过去20年中发生了巨大变化-不仅是一种语言,而且是其运行时环境(硬件)。 20年前有用的构造和内部优化不再是场景的一部分。

此处的解决方法是引入一种称为“值类型”的新语言构造。 值类型可以认为是成熟类和基元之间的混合体。 格茨说:“代码就像一个类,就像一个整数一样工作。” 它是内存使用的理想选择,同时仍具有强大的编程能力。

除了瓦尔哈拉外,格茨还短暂地处理了“巴拿马”项目。 巴拿马的目的是大大简化Java开发人员对本机代码的访问。 对于那些使用Java本机接口(JNI)的人,巴拿马带来了真正的附加值。 使用名为jextract的工具,可以从C / C ++头生成Java类和接口,然后可以直接实现这些类和接口。 我们在这次演讲中看到的一切都是非常有希望的。 有兴趣的人士可以在这里跟踪该项目。

权力的两大Struts

除了在主题演讲中提到Java SE之外,当然还有另外两个要解决的“权力Struts” – Java EE和Java ME(是的,这是真的!)。 根据目前的统计数据,Java EE 7受到了好评,其安装几乎与Java EE 6相当。这些值肯定可以通过您自己的项目经验得到确认。

Java EE 8的规范正在全面展开,会议的日记中肯定会提及该规范。 但是,最终版本计划于2017年发布-好的事情显然需要时间。 希望我们不会在到达时间时感到无聊。 Java EE 8将以“云和易用性”为主题,重点介绍MVC 1.0,Java EE Security 1.0和JSON绑定的更新以及许多新的API。

最后但并非最不重要的一点是,我们从物联网高级总监罗伯特·克拉克(Robert Clark)那里听说了有关Java ME的一些知识。 对于那些还不知道的人:“ ME中的'M'代表Micro!”,而不是移动设备。 现在已经很清楚,为什么在人们对Java ME和Java ME Embedded的停滞不前多年后,却突然给了这么多空间。 “与连接设备,从这些设备生成数据并从这些数据中产生价值有关,这是我们从未有过的,” Clark说。 Oracle希望通过Java ME Embedded和IoT-cloud服务的组合来确保未来物联网市场的很大一部分。

还有一件事…

哦,是的,还有什么……但是什么也没说! 在整个主题演讲中,都没有提及Oracle公司一位前内部人士的证言。 据JAXenter报道,Oracle公司内部人士在10月初表示“Oracle对Java失去了兴趣”。

以上就是我从JavaOne进行的第一份实时报告。 我期待接下来的几天,所以请继续关注我的JavaOne 2015日记。

翻译自: https://jaxenter.com/javaone-diary-2015-day-0-121799.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值