【问题标题】:Using Nashorn in Java?在 Java 中使用 Nashorn?
【发布时间】:2014-10-11 20:15:17
【问题描述】:

我正在阅读有关 Java 8 新功能的信息,并了解到它带有 Nashorn(Javascript 引擎)。有人可以解释我为什么/应该在 Java 中使用 Javascript 引擎。它会解决什么编程问题?任何例子

谢谢, 拉维

【问题讨论】:

    标签: java javascript java-8 nashorn


    【解决方案1】:

    简单地说,它允许您创建独立的 JavaScript 程序并允许在 Java 中嵌入 JavaScript。 Java 必须先编译成所谓的“机器语言”,然后才能运行。 JavaScript 是基于文本和解释的,由浏览器解释。因此,能够在 Java 中使用这项技术是一件非常酷的事情。 JRuby 是另一个可以在 Java 中运行的脚本语言示例,它与 Python 等效的 Jython 一样。它们都只是在 Java 中使用的语言的包装器。在 JVM 之上运行动态语言已经成为可能,但目标是简化新的动态语言实现并提高其性能。

    我能想到的一个优势是使用 JavaScript 编写 Java 游戏的脚本。

    希望对你有帮助:)

    【讨论】:

    • 所以这就像创建一个接受脚本的程序并让它通过它运行任意数量的程序。我说的对吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-07
    相关资源
    最近更新 更多