groovy 使用java类_groovy和java结合使用

一直想知道java中怎么使用groovy,比如java类中如何调用groovy定义的类文件,调用是否需要依赖groovy的jar文件。中午在看groovy资料的时候做了一个尝试,发现还是挺简单的。

开发工具:groovy-grails-tool-suite(eclipse也可以了)

工程结构:

a1c5791af19d18be6b9cc67381f2733a.png

说明:GroovyFirst 是groovy工程,invokePro是普通的java工程,invokePro意图调用GroovyFirst中定义的groovy 类 CaculateSum.groovy。

上图中invokePro已经很清晰的表明了引用关系,GroovyFirst工程被打成jar包,invokePro添加了GroovyFirst.jar的依赖,为了在java工程中使用groovy,还需要添加groovy的依赖:groovy-2.2.1.jar,同时groovy-2.2.1.jar依赖了asm-4.1.jar。

至于Test类中怎么调用CaculateSum,看Test的代码:

package invokePro;

import com.test.CaculateSum;

public class Test {

public static void main(String[] args) {

// TODO Auto-generated method stub

CaculateSum sum = new CaculateSum();

int i = (Integer)sum.sum(1, 2);

System.out.println(i);

}

} 可以看出,Test中像使用普通的java类一样,使用CaculateSum。

这仅是一次探索,在java中如何使用groovy。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值