Groovy简单介绍教程

开发语言
2014-06-03 17:38:25
分享

什么是Groovy

Groovy是一种基于JVM(Java虚拟机)的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码。由于其运行在 JVM 上的特性,Groovy 可以使用其他 Java 语言编写的库。 Groovy 是 用于Java虚拟机的一种敏捷的动态语言,它是一种成熟的面向对象编程语言,既可以用于面向对象编程,又可以用作纯粹的脚本语言。使用该种语言不必编写过多的代码,同时又具有闭包和动态语言中的其他特性。 groovy logo groovy给予了Java动态语言特性,相比反射技术来说更加强大。我们可以理解它是一种脚本语言。同时它还可以直接编译为class字节码。

下载Groovy

Java and Groovy 官方网站:http://groovy.codehaus.org/ eclipse插件: http://dist.codehaus.org/groovy/distributions/update/GroovyEclipse.zip 安装方法:解压到myclipse或者eclipse的安装目录的dropins文件夹里,重启eclipse自动安装。 安装groovy插件创建groovy脚本

安装Groovy环境

创建Groovy脚本

大家可以感受一下groovy简单的语法,如果是Java那么你的代码会是多少。
def a = 123
def b = 321

def c = a+b;

print "a+b = ${c}"

Groovy脚本的Java语法案例


/** * @author marker * @version 1.0 */ public class Test { public static void main(def args){ println "hello world!" println("hello Groovy"); } }

创建基于Groovy的类

/**
 * 人类
 * @author marker
 * @version 1.0
 */
public class Person{

    private def id;

    private def name;

    public void set(def id , def name){
        this.id = id;
        this.name = name;
    }

}

Groovy Shell

在配置了环境变量的情况下,我们可以执行groovysh命令来进入shell模式。 groovy shell

总结

groovy我们只是做了简单的了解,其实更多的功能在这边文章还没有提到,待我深入研究再谈吧。
The End
免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表本站观点和立场。