groovy可以被看做是一个基于java的编程语言,即通过groovy的分析编译器,将符合groovy语法的文件,编译成为字节码文件,当然,在这个字节码文件中,加入了groovy的api,以方便实现groovy的dynamic特性!
所以,上一节的hello.groovy文件经groovyc hello.groovy编译之后,会生成一个hello.class文件,这个文件是一个字节码文件!
即groovy是一个纯java实现的对groovy语法能够进行编译并生成字节码的一个编译器!
变量可以直接使用,也可以先声明,
行尾的分号不是必须的,只有在将多行代码写到同一行时要以分号间隔!
可以以script的方式,也可以以class的方式来写groovy