我正在阅读有关 Java 8 新功能的信息,并了解到它带有 Nashorn(Javascript 引擎)。有人可以解释一下为什么我会/应该在 Java 中使用 Javascript 引擎吗?它能解决什么编程问题?任何例子
谢谢,
拉维
简而言之,它允许您创建独立的 JavaScript 程序并允许在 Java 中嵌入 JavaScript。 Java 必须先编译成所谓的“机器语言”才能运行。 JavaScript 是基于文本的解释型语言,由浏览器解释。因此能够在 Java 中使用这项技术是一件非常酷的事情。 JRuby 是可以在 Java 中运行的脚本语言的另一个示例,以及它的 Python 等效 Jython。它们都只是在 Java 中使用的语言的包装。在 JVM 之上运行动态语言已经成为可能,但目标是简化新的动态语言实现并提高其性能。
我能想到的一个优点是使用 JavaScript 编写 Java 游戏脚本。
希望能帮助到你 :)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)