1. 程式人生 > >java9新特性-20-Javascript引擎升級:Nashorn

java9新特性-20-Javascript引擎升級:Nashorn

輕量級 java9新特性 說明 blank parser 面試官 nashorn pre class

1.官方Feature

236: Parser API for Nashorn

292: Implement Selected ECMAScript 6 Features in Nashorn


2.使用說明

Nashorn 項目在 JDK 9 中得到改進,它為 Java 提供輕量級的 Javascript 運行時。Nashorn 項目跟隨 Netscape 的 Rhino 項目,目的是為了在 Java 中實現一個高性能但輕量級的 Javascript 運行時。Nashorn 項目使得 Java 應用能夠嵌入 Javascript。它在 JDK 8 中為 Java 提供一個 Javascript 引擎。

JDK 9 包含一個用來解析Nashorn 的ECMAScript 語法樹的API。這個 API 使得 IDE 和服務端框架不需要依賴 Nashorn 項目的內部實現類,就能夠分析 ECMAScript 代碼。



作者:尚矽谷面試官宋紅康
鏈接:https://www.jianshu.com/p/5822d2f3fe2c
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。

java9新特性-20-Javascript引擎升級:Nashorn