没有合适的资源?快使用搜索试试~ 我知道了~
Groovy 调用 Java 类groovy 调用 Java class 十分方便,只需要在类前导入该 Java 类,在 Groovy 代码中就可以无缝使用该
资源详情
资源评论
资源推荐
Groovy 基本使用(4):Java Groovy 相互调用
原创 Al_assad 最后发布于 2017-09-20 19:30:12 阅读数 6325 收藏
展开
Java Groovy 相互调用
Groovy 和 Java 之间有十分良好的互调工过程;
Groovy 调用 Java 类
groovy 调用 Java class 十分方便,只需要在类前导入该 Java 类,在 Groovy 代码中就可以
无缝使用该 Java 类,如下:
import java.util.Random;
class test5 {
static void main(String[] args){
Random random = new Random(); //调用 Java.util.Random
for(i in 0..<10)
println(random.nextInt(100));
}
}
Java 调用 Groovy 类
假设需要调用的 Groovy 类如下,在 Java 代码中调用的该 Groovy 类的方法有 2 种:
GroovyDemo.groovy
class GroovyDemo {
private String word;
GroovyDemo(String word) {
this.word = word
}
String sayHello(){
return "Hello,${word}";
}
}
1)方法 1:直接调用
IDEA/Eclipse 开发环境下,通过安装相应的 groovy 解释器插件,既可以在 Java 代码中直
接调用 groovy,在这种方式下,编译器会自动将 groovy 类编译为 class 后,再由该 Java 类
调用;
public class Test {
public static void main(String[] args){
GroovyDemo demo = new GroovyDemo("assad");
System.out.println(demo.sayHello());
}
}
2)方法二:反射动态调用
通过反射的方式调用 groovy 类,当 groovy 脚本修改后,无需重新编译,自动执行,实现 groovy
西门镜湖
- 粉丝: 23
- 资源: 296
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0