Groovy 学习笔记1
概念Groovy 是一种具有 Python、Ruby 等动态语言特性的与 Java 平台紧密结合的敏捷开发语言
Groovy 的主要设计目的就是为 Java 开发者提供灵活的脚本语言,它的语法类似 Java的语法,所以如果你熟悉 Java 的话能很快上手
“工欲善其事,必先利其器”,Groovy 没有专门的 IDE,有别的 Java IDE的插件,我这里采用配置 Editplus来做为 Groovy 的开发工具,可以在网上找到 Editplus中 groovy 的语法高亮文件和自动完成文件
开发环境设置:编辑器:EditPlus2
2Jdk :1
0_02Groovy:Groovy 1
0jsr04SNAPSHOT设置环境变量:JAVA_HOME=C:\jdk1
5GROOVY_HOME=c:\groovy(我的机器上的目录)Path=%JAVA_HOME%\bin;%PATH%;%GROOVY_HOME%\bin编写几个批处理文件:%GROOVY_HOME%\bin\runjava
bat:修改%GROOVY_HOME%\bin\asmifier
cmd:修改%GROOVY_HOME%\bin\ classchecker
cmd:java_withgroovy
bat:javac_withgroovy
bat:在 EditPlus 中分别配置用户工具:配置运行 Groovy脚本的工具,直接运行编辑的 groovy脚本配置编译 Groovy文件的工具,可以将 groovy文件编译成 java 的 class 文件配置运行用 groov y 编译好的 class 工具Groov y 的主要特性:Closu re(闭包)的支持本地的 List 和 Map 语法Groov y 标记:支持多种标记语言,如 XML、HTML、SAX、W3C