gpt4 book ai didi

java - JSR-223 上下文中编译脚本的本质是什么

转载 作者:太空宇宙 更新时间:2023-11-04 12:14:40 24 4
gpt4 key购买 nike

我找不到任何明确的答案。脚本是否已转换为 ByteCode ?到脚本特定的伪代码?

当我使用编译的 nashorn 脚本时,它是否只是因为 JIT 编译器在脚本的 java 翻译上完成了它的工作而被编译或者因为脚本的特定解析版本已经为nashorn类型的解释VM(一种smallTalk选项)准备好了?感谢您的帮助

最佳答案

已编译脚本的“性质”完全取决于脚本引擎,例如

  • 原始脚本本身(如果脚本语言没有编译版本)
  • 已解析的中间对象,例如一个abstract syntax tree对于一个表达式
  • 用于评估脚本的内部对象结构,例如正则表达式编译成什么
  • 字节码
  • ...

之所以找不到明确的答案,是因为没有明确的答案。每个脚本引擎都会做自己的事情。

关于java - JSR-223 上下文中编译脚本的本质是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39536111/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com