您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

有与python eval函数等效的Java吗?

有与python eval函数等效的Java吗?

根据此Java技巧,如果您愿意使用,则可以即时编译Java字符串com.sun.tools.javac.Main.compile(source)

com.sun.tools当然,其中的类不是官方Java API的一部分。

在Java 6中,有一个CompilerAPI,用于提供对编译器的编程访问。请参阅接口JavaCompiler的文档

eval任何标准API均未提供直接功能,但是存在用于构建自己的工具的工具。如果尝试进行完全通用的评估,则可能会遇到“ JVM内部的JVM”问题,因此最好限制要执行的操作的范围。

另请参见:Java中是否有eval()函数?以获得一些不错的评论和解释。

python 2022/1/1 18:17:12 有675人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶