Canonical今天宣布Ubuntu 18.04 LTS版本的默认Java包已经从OpenJDK 10替换为OpenJDK 11。在Canonical近期发布的Ubuntu 19.04中,已经默认使用OpenJDK 11,而本次升级意味着Ubuntu 18.04 LTS用户也能享受OpenJDK 11的最新功能。
OpenJDK是Java的开源实现,被世界各地的开发人员广泛应用于开发企业级应用程序。Canonical在一篇博文中解释了用户能够从本次更新中获得的好处:
Version 11是Java平台标准版本(Java SE)开源实现的长期支持版本。它涵盖了关键的安全性改进,包括更新到最新的Transport Layer Security (TLS) 1.3版本,并且部署了ChaCha20-Poly1305加密算法(是替代RC4的新型流行算法)。
本次OpenJDK升级还修复了诸多此前版本中存在的错误,改善了JavDoc工具,移除了类似于Pack200(JAR文件已经不在需要的压缩方案)这样不推荐使用的API。