首页 文章

在Java中使用Nashorn?

提问于
浏览
4

我正在阅读有关Java 8新功能的内容,并了解它是否与Nashorn(Javascript引擎)一起出现 . 有人可以解释一下为什么我应该/应该在Java中使用Javascript引擎 . 它会解决哪些编程问题?任何例子

谢谢,拉维

1 回答

  • 2

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

    我能想到的一个优点是使用JavaScript来编写Java游戏的脚本 .

    希望能帮助到你 :)

相关问题