java犀牛是什么意思

编程入门 行业动态 更新时间:2024-10-26 16:32:35

java<a href=https://www.elefans.com/category/jswz/34/1756928.html style=犀牛是什么意思"/>

java犀牛是什么意思

使用Rhino上的

JavaScript API,您只需使用Compilable接口编译脚本即可.例如:

public class CompileScript {

public static void main(String[] args) throws ScriptException {

ScriptEngineManager engineManager = new ScriptEngineManager();

ScriptEngine scriptEngine = engineManager.getEngineByName("js");

//cast to Compilable engine,this is safe for Rhino

Compilable c = (Compilable) scriptEngine;

CompiledScript script = cpile("print('Hello World')"); //compile

script.eval();

}

}

但是,当运行几次脚本时,这会带来好处.基本上它减少了每次重新解释的开销.从CompiledScript javadoc:

Extended by classes that store results of compilations. State might be stored in the form of Java classes,Java class files or scripting language opcodes. The script may be executed repeatedly without reparsing.

无论如何,我认为你应该看一下Rhino JavaScript Compiler.它“将JavaScript源代码转换为Java类文件”.

还有一个V8 Java实现.检查jav8.

更多推荐

java犀牛是什么意思

本文发布于:2024-03-13 19:50:43,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1734695.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:犀牛   java

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!