2020年第一个候选Java增强提案已出现
Oracle 软件研发总监 Jim Laskey 提出了一项候选 Java 增强提案(JEP),要删除长期以来一直使用的 Nashorn JavaScript 引擎、相关 API 和jjs
工具。这是 2020 年第一个进入候选名单的 JEP,并且比较成熟,有望在 JDK 15 中实施。
编号 JEP 372,该提案表示:Nashorn JavaScript 引擎最初通过 JEP 174 集成到 JDK 8 中,用以替代 Rhino 脚本引擎。当时它是 ECMAScript-262 5.1 标准的完整实现。但随着 ECMAScript 语言构造以及 API 的快速适应和修改,我们发现 Nashorn 难以维护。
根据该提议,两个 JDK 模块将被永久删除:
jdk.scripting.nashorn
:包含jdk.nashorn.api.scripting
与jdk.nashorn.api.tree
包-
jdk.scripting.nashorn.shell
:包含jjs
工具
但这一弃用将不会以任何方式影响 javax.script API。
Nashorn JavaScript 引擎发布时,其性能与之前的 Rhino 实现相比,提升达到 2 到 10 倍,这也是它能替代前者的原因之一,并且其采用也很广泛。
但是在 2018 年 9 月发布的 JDK 11 中已经将其弃用(JEP 335),JEP 372 认为这么长的时间过去了,使用它的开发人员已经有足够的时间进行了迁移。
不过开发者对此有不同看法,有人认为 Java 一直以高度向后兼容闻名,不应该删除,有人吐槽公司还在使用 Rhino,也有人建议直接切换到 GraalVM,因为它是 JavaScript 与 Node 的更完整的实现,并且速度更快。
- 第一个只出现一次的字符java实现
- 剑指offer----第一个只出现一次的字符位置----java实现
- ubuntu12.04安装SUN java6时出现的错误:update-alternatives: 错误: 无 java 的候选项。
- 字符串中第一个出现一次的字符(Java)
- java实现输出字符串中第一个出现不重复的字符详解
- java实现--字符串中第一个单独出现的字符
- 华为OJ ---找出字符串中第一个只出现一次的字符(java实现)
- 剑指Offer面试题35(java版):第一个只出现一次的字符
- 在一个字符串中找到第一个只出现一次的字符(java实现)
- openjdk.net网站发布的一项Java增强提案
- 第一个Java程序经常出现的问题(一)
- windows java读取utf-8编码文件时出现第一个字符为未知字符"?" 的解决方案
- java实现——035第一个只出现一次的字符
- JAVA实现 剑指offer—求字符串中第一个只出现一次的字符
- 剑指Offer 35题 第一个只出现一次的字符 Java版
- 在一个字符串中找到第一个只出现一次的字符(java实现)
- 第一个只出现一次的字符 java实现
- 16、JAVA 找出一个字符串中,第一个重复出现的字符
- 在一个字符串中找到第一个只出现一次的字符(java实现)
- Java:在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。