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的语法也能正常运行,只是代码更复杂

posted @ 2015-03-05 15:29  doitNow  阅读(1648)  评论(0)    收藏  举报