BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

他的粉丝

Eclipse Open J9:Eclipse OMR项目提供的开源JVM

作者 Monica Beckwith 关注 536 他的粉丝 ,译者 盖磊 关注 2 他的粉丝   发布于  2018年3月6日

在2016年早期,IBM在Eclipse OMR项目中开源了J9运行时环境核心的非Java部分。OMR项目是一个与语言无关的运行时工具集。在2017年,IBM进一步以OpenJ9项目开源了J9 JVM。OpenJ9使用了Eclipse OMR项目,它本身适合于OpenJDK 9及以后版本的Java类库

他的粉丝

与Brian Goetz聊Java的数据类

作者 Michael Redlich 关注 11 他的粉丝 ,译者 盖磊 关注 2 他的粉丝   发布于  2018年2月27日 2

作为Oracle的Java语言架构师,Brian Goetz一直致力于Java编程语言在生产力和性能上的日臻完美。最近,Goetz撰文绍了数据类(data classes)这一可能整合到Java语言中的实验性理念。他的研究工作很好地证明了,数据类完全可以与一些即将推出的Java特性自然结合,例如值类型(value types)、模式匹配(pattern matching)等。但是要使数据类概念为成为Java语言的组成部分,还有大量的工作要做。Goetz基于时常提及的“数据就是数据”这一前提,探讨了数据类上存在的问题及一些权衡考虑。

他的粉丝

Kotlin的2017年总结与2018年展望

作者 Kesha Williams 关注 2 他的粉丝 ,译者 王强 关注 1 他的粉丝   发布于  2018年2月7日

自JetBrains于2017年3月发布Kotlin 1.1以来,Kotlin在全球范围内成长显著。 2017年有许多激动人心的发布,2018年以来这种势头丝毫不减。InfoQ最近采访了JetBrains开发者支持组组长Hadi Hariri。

他的粉丝

Kotlin 1.2引入多平台项目特性

作者 Sergio De Simone 关注 12 他的粉丝 ,译者 薛命灯 关注 23 他的粉丝   发布于  2017年12月5日

最新版本的Kotlin通过多平台项目支持JVM和JavaScript平台的代码共享。除此之外,它还带来了语言和类库方面的大量改进,以及更好的编译性能。

他的粉丝

JavaOne大事纪:IBM谈OpenJ9和Open Liberty

作者 Matt Raible 关注 11 他的粉丝 ,译者 薛命灯 关注 23 他的粉丝   发布于  2017年10月27日 1

JavaOne大会以IBM陈述其最近对开源社区的贡献作为开场:OpenJ9、Open Liberty和MicroProfile。IBM杰出工程师John Duimovich做了“IBM和Java:助力下一代创新”的开场演讲。在IBM一行人之后,Stephen Chin上台,总结了Java社区的大事纪。

他的粉丝

IBM开源JVM实现OpenJ9,并提交Eclipse基金会托管

作者 张卫滨 关注  他的粉丝 发布于  2017年9月27日

近日,IBM将其J9 Java 虚拟机命名为OpenJ9,托管至Eclipse基金会并在GitHub上开源,OpenJ9的定位是企业级的开源Java虚拟机。

他的粉丝

Kotlin与Java之争

作者 谢丽 关注 9 他的粉丝 发布于  2017年9月22日 9

Kotlin是一门相对比较新的JVM语言,自2011年以来,该语言在Android社区受到的关注度越来越高,Google IO 2017大会宣布,Android正式支持Kotlin。本文将尝试提供一个从Java切换到Kotlin时需要考虑的事项清单。

他的粉丝

Azul Systems推出Falcon,一个基于LLVM的新的Java即时编译器

作者 Victor Grazi 关注 19 他的粉丝 , Charles Humble 关注 796 他的粉丝 ,译者 谢丽 关注 9 他的粉丝   发布于  2017年5月12日 2

近日,Azul Systems发布了Zing 17.03。该版本完全支持Azul基于LLVM的新的Java即时(JIT)编译器Falcon。该编译器设计用来取代Zing先前版本以及Oracle HotSpot和OpenJDK使用的C2编译器。Falcon是1997年JavaOne大会推出C2以来Java SE的第一个新的生产用JIT编译器。

他的粉丝

Java性能最后一个领域:去除垃圾回收器

作者 Abraham Marín Pérez 关注 8 他的粉丝 ,译者 金灵杰 关注 5 他的粉丝   发布于  2017年3月8日 4

一份新提交的JEP草案提到创建一个无操作的垃圾回收器:一种不进行实际内存回收的GC方式。该GC方式旨在帮助JVM实现者和研究者,以及少部分无需垃圾回收的超高性能应用程序。如果这项JEP继续推进,新的GC方式将会和现有GC方式一起存在,并且通过显式激活方式使用。

他的粉丝

Java 9进入第一轮问题修复阶段

作者 Abraham Marín Pérez 关注 8 他的粉丝 ,译者 尚剑 关注 2 他的粉丝   发布于  2017年2月6日

Java 9正式完成功能,这意味着第一个问题修复阶段已经开始。HTTP/2客户端没有在截止日期前完成,现已降级为孵化器功能。由于现在的目标是在7月准备好可发布的Java 9,所以目前不太可能添加任何新的JEP。

他的粉丝

横跨数据中心的JVM和Twitter的JDK

作者 Dylan Raithel 关注 9 他的粉丝 ,译者 薛命灯 关注 23 他的粉丝   发布于  2016年11月16日

在2016旧金山QConf大会的解决方案进展情况报告会上,Twitter为我们呈现了一个演讲。演讲里提到了横跨数据中心的JVM和由Twitter内部开发维护的一个OpenJDK分支版本,也就是Twitter-JDK。Twtter极有可能把这个JDK分支开源或对外发布。

他的粉丝

OpenJDK HotSpot或将在Java 9带来预先编译技术(AOT)

作者 Monica Beckwith 关注 536 他的粉丝 ,译者 薛命灯 关注 23 他的粉丝   发布于  2016年10月11日

OpenJDK HotSpot或将在Java 9初期版本引入预先编译技术(AOT)。InfoQ会持续关注2016年9月份提交的相关提案。

他的粉丝

JavaOne 2016——首日亮点

作者 Monica Beckwith 关注 536 他的粉丝 ,译者 金灵杰 关注 5 他的粉丝   发布于  2016年9月30日

JavaOne 2016首日话题:Java 8和9的特性、针对Java开发者的Docker使用和Java EE 8开发工具。InfoQ提取了当天部分有趣的议题。

他的粉丝

JVM堆内存监测的一种方式,性能调优依旧任重道远

作者 木环 关注 2 他的粉丝 发布于  2016年9月19日

Java冠军Martijn Verburg进行了一场Java and the Machine的分享,讨论了为什么数据分析至关重要。他有着十多年Java经验,目前是创业公司jClarity的CEO,jClarity是一款采用统计和机器学习来探究性能问题根源的方案。会后,InfoQ还专访Martijn以进一步了解沟通。

他的粉丝

IBM推出创建语言运行时的工具包Eclipse OMR

作者 Abraham Marín Pérez 关注 8 他的粉丝 ,译者 谢丽 关注 9 他的粉丝   发布于  2016年4月8日

IBM创建了Eclipse OMR,一个用于为任何语言创建运行时环境的开源虚拟机工具包。OMR旨在让各种语言都能利用虚拟机技术的一般改进,像垃圾收集或硬件集成。为此,IBM正在推广自己名为J9的JVM。

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT