gpt4 book ai didi

java - JSR-223 与 JSR-241 - 脚本语言

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:28:54 25 4
gpt4 key购买 nike

JSR-223 之间的主要区别是什么?和 JSR-241

如果我理解正确的话:

  1. JSR -223:介绍了 Java 脚本语言引擎,仅此而已!您可以自由使用任何您想要的脚本语言,例如:Groovy、Mozilla Rhino、PHP、Jython、Python 等。J2EE 的默认实现支持 JavaScript 作为脚本引擎,但您可以添加任何您喜欢的脚本语言。所以这只是将用 Java 语言编写的类与用脚本语言编写的一段代码连接起来(反之亦然)。与使用 Java 编写相同的程序相比,这种集成的唯一好处是脚本语言在编写程序时提供了简单性。

  2. JSR 241:这是 JSR-223 的扩展,强调采用 Groovy 作为脚本语言,即如果您计划在 Java 应用程序(Web 或 Dekstop 应用程序)中使用脚本语言,请使用 Groovy..离开其他人,因为 Groovy 更像 Java,并且其他脚本语言(如 Jython、Python、JavaScript 等)已被采用和修改以适应 Java,但自然选择是 Groovy。

能否请您进一步说明这一点,我的理解是否正确?

最佳答案

JSR 241 不是 JSR 223 的扩展,也不是“强调采用 Groovy”。相反,它的主要重点是首先使 Groovy(即它的语法和语义)成为官方 Java 标准。

它与 JSR 223 唯一相关的是它在 2.6 中被提及以阐明为什么该提案尚未被 JSR 223 涵盖:

关于java - JSR-223 与 JSR-241 - 脚本语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4992184/

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