首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >顺便说一句,MVEL.eval和MVEL.executeExpression的区别

顺便说一句,MVEL.eval和MVEL.executeExpression的区别
EN

Stack Overflow用户
提问于 2018-07-25 23:23:07
回答 1查看 364关注 0票数 2

我在java应用程序中使用了一个MVEL脚本(字符串表达式),并试图决定是使用MVEL. eval(script, container)还是使用MVEL.executeExpression(compiledScript, container)运行该脚本。

老实说,我不明白这两个之间的区别(它们都编译和运行得很好)。我正在使用单元测试来调查这两个选项的执行时间,根据我到目前为止注意到的情况,MVEL.executeExpression的运行速度比MVEL.eval快。

两者之间的核心区别是什么?

EN

回答 1

Stack Overflow用户

发布于 2020-02-24 00:41:21

通过读取java文档,一个是编译+执行,另一个是执行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51522578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档