groovy学习笔记(01)- 安装与运行
简介
Groovy 是一门动态语言。
Groovy语法和Java很相似,可以在代码中与Java互相调用,Groovy 实际上就是 Java。
与Java的区别
- 动态类型
- 脚本语言
- 允许省略每行的分号
- 默认限定符为public
- 可以省略方法参数的括号
- 不必写return语句,会自动返回最后一句表达式的结果
安装Groovy
Mac下
brew install groovy
Windows下
设置系统变量GROOVY_HOME=D:\Groovy-2.3.8
PATH中添加%GROOVY_HOME%\bin
Hello World
编译Groovy脚本
Groovy脚本是解释型的,但是也可以进行编译。类似Java,编译使用的是groovyc命令。groovy和groovyc就类似java的java命令和javac命令。
编译后会产生标准的java的*.class文件,也可以通过Java命令进行运行。
运行 Groovy 脚本
在命令行中运行Groovy脚本
E:\blog\groovy>groovy -e "println 'hello world'"
hello world
-e 指定脚本内容
运行本地Groovy脚本文件
新建一文件,命名为hello.groovy,添加内容为println "Hello World"
定位到该文件根目录
E:\blog\groovy>groovy hello.groovy
Hello World
在GUI界面中运行Groovy脚本
在终端中输入groovyConsole会打开一个Groovy的GUI界面。整个界面分上下两块,上面会可输入的代码输入区,下半部会输出结果。
在输入区域输入println "Hello World",然后选择Scipt-Run可以看到同样的结果
编写 Groovy 类
建立文件"HelloWorld.groovy",添加内容
class HelloWorld {
static void main(args) {
println("Hello World")
}
}
然后运行groovy HelloWorld
这里可以看到 groovy 类和 java 类非常相似,实际上 Groovy 就是 Java
再建一个文件"HelloWorld2.groovy"
public class HelloWorld2 {
public static void main(String[] args) {
System.out.println("Hello World")
}
}
然后运行groovy HelloWorld2,可以看到采用 Java的语法也能正常运行,只是代码更复杂

浙公网安备 33010602011771号