http://blog.csdn.net/kmyhy/article/details/4200563
Groovy 是下一代的java语言,跟java一样也运行在 JVM 中。
groovy语法与 Java 语言的语法很相似。
同样的语句,使用groovy能在最大限度上减少你的击键次数——这确实是“懒惰程序员们”的福音。
1、 没有类型的java
声明一个变量时,groovy不要求强制类型声明,仅仅要求变量名前使用关键字def(从groovy jsr 1开始)
def var="hello world" println var
2、 不需要的public
3、 不需要的语句结束符
4、 字符串连接符
三个”号之间不在需要+号进行连接(不过字符串中的格式符都会被保留,包括回车和tab)
5、 一切皆对象
对于对象是什么类型并不关心,一个变量的类型在运行中随时可以改变
6、 循环
for(i = 0; i < 5; i++){ println val }
循环变量i前面没有def。当然也没有java中常见的int,但如果你非要加上int也不会有错。也可以如下写:
for(i in 0..5)
CLR常用简写词语,CLR是公共语言运行库(Common Language Runtime)和Java虚拟机一样也是一个运行时环境,它负责资源管理(内存分配和垃圾收集等),并保证应用和底层操作系统之间必要的分离。