2015-07-19 10:22
⁄ 工业·编程
⁄ 共 3382字
1. 在Groovy可以用def定义无类型的变量(定义变量方面def与JavaScript中的var相似),和返回值为无类型的方法,而在Java中没有def
2. Java中的equals方法对应Groovy中的== , 而Java中的==(判断是否引用同一对象)对应Groovy中的is方法
3. Java中的数组定义int[] a = {1, 2, 3}; 在Groovy写成int[] a = [1, 2, 3]
4. Java中的for循环for (int i = 0; i < len; i++) {...} 在Groovy中还可以写成for (i in 0..len-1) {...} 或者 ...
Groovy, java, 区别阅读全文
2015-07-18 10:27
⁄ 工业·编程
⁄ 共 2714字
1、groovyShell 脚本语言运用,支持表达式及脚本文件:
def run(foo) {
println 'Hello World!'
x = 123
foo * 10
}
run foo
public class TestGroovyShell {
/**
* @param args
*/
public static void main(String[] args) {
try {
Binding binding = new Binding();
&...
Groovy, 软件开发阅读全文
2015-07-17 10:19
⁄ 工业·编程
⁄ 共 2660字
Groovy是一种基于JVM(Java虚拟机)的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码。由于其运行在 JVM 上的特性,Groovy 可以使用其他 Java 语言编写的库。目前最新版本是2.4
基本特点
1、 构建在强大的Java语言之上 并 添加了从Python,Ruby和Smalltalk等语言中学到的 诸多特征,例如动态类型转换、闭包和元编程(metapr...
Groovy, 简介, 脚本, 软件开发阅读全文