一、介绍
Groovy是可以运行在 Java 平台上进行动态语言,使用方式基本与使用 Java 的方式相同,Groovy和java基本是可以实现无缝整合,它有以下一些特性:
- 是一个基于Java虚拟机的敏捷动态语言。
- 构建在强大的Java语言之上并添加了从Python,Ruby和Smalltalk等语言中学到的诸多特征。
- 为Java开发者提供了现代最流行的编程语言特性,而且学习成本很低(几乎为零)。
- 支持DSL(Domain Specific Languages领域定义语言)和其它简洁的语法,让你的代码变得易于阅读和维护。
- Groovy拥有处理原生类型,面向对象以及一个Ant DSL,使得创建Shell Scripts变的非常简单。
- 在开发Web,GUI,数据库或控制台程序时 通过减少框架性代码大大提高了开发者的效率。
- 支持单元测试和模拟(对象),简化了测试。
- 无缝集成所有已经存在的Java对象和类库。
- 直接编译成Java字节码,这样可以在任何使用Java的地方使用Groovy。
官网:http://www.groovy-lang.org/install.html
二、安装配置
到官网下载最新版本groovy-2.4.3.zip,解压
vim .bash_profile
export GROOVY_HOME="/Users/apple/Documents/soft/groovy_soft/groovy-2.4.3" export PATH=$PATH:$GROOVY_HOME/bin
adeMacBook-Pro:~ apple$ groovy -version Groovy Version: JVM: 1.7.0_71 Vendor: Oracle Corporation OS: Mac OS X
示例:
HelloGroovy.groovy
println "Hello Groovy"
groovy HelloGroovy