概述
一、概述
Groovy is a multi-faceted language for the Java platform.
Apache Groovy是一种强大的、可选的类型化和动态语言,具有静态类型和静态编译功能,用于Java平台,目的在于通过简洁、熟悉和易于学习的语法提高开发人员的工作效率。它可以与任何Java程序顺利集成,并立即向您的应用程序提供强大的功能,包括脚本编写功能、特定于域的语言编写、运行时和编译时元编程以及函数式编程。
Groovy是基于java虚拟机的,执行文件可以是简单的脚本片段,也可以是一个完整的groovy class,对于java程序员来说,学习成本低,可以完全用java语法编写。
二、java项目执行groovy必要环境
org.codehaus.groovy
groovy-all
2.4.16
org.kohsuke
groovy-sandbox
1.7
三、java项目执行groovy方式
3.1 ScriptEngineManager
groovy遵循JSR 223标准,可以使用jdk的标准接口ScriptEngineManager调用。
@org.junit.Test
public void scriptEngineManager() throws ScriptException, NoSuchMethodException {
ScriptEngineManager factory = new ScriptEngineManager();
// 每次生成一个engine实例
ScriptEngine engine = factory.getEngi
最后
以上就是舒服大碗为你收集整理的java groovyshell_Java调用groovy实现原理代码实例的全部内容,希望文章能够帮你解决java groovyshell_Java调用groovy实现原理代码实例所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复