java确实什么都能实现,但是你得想想,java不能动态变更,即,你改了java代码,要重新编译成class再发布,如果是js文件,你只要改js文件就行了,程序控制架载js文件,这样就不用去重新发布了 ScriptEngine得看什么时候用,例,我用的时候加载一个5MB纯json文件,发现用reader一行一行读太慢了,大概需要几十秒读完,但是用ScriptEngine只用了0.4秒,并且还能解析成相应的NativeArray NativeObject 对象方便解析。
ScriptEngine java 里面js 的引擎,可以调用你 的外部js 或内部js 。 实现js的运算。好比是js 的宿主。 浏览器解析js 一样 的。
81,094
社区成员
341,711
社区内容
加载中
试试用AI创作助手写篇文章吧