Groovy应用(基本操作)
一、Groovy基本操作
Base.groovy
?
?
?二、Groovy与Java之间的相互调用
IFoo.java
package com.jlee ; import groovy.lang.GroovyClassLoader; import java.io.File; /** * @author Jlee * @date 2011-11-19 * @desc Java调用Groovy */ public class InvokeGroovy { public static void main(String[] args) { ClassLoader cl = new InvokeGroovy().getClass().getClassLoader(); GroovyClassLoader groovyCl = new GroovyClassLoader(cl); try { Class groovyClass = groovyCl.parseClass(new File("src/com/jlee/Foo.groovy")); IFoo foo = (IFoo) groovyClass.newInstance(); System.out.println(foo.run(new Integer(2))); } catch (Exception e) { e.printStackTrace(); } } }?