groovy

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虚拟机一样也是一个运行时环境,它负责资源管理(内存分配和垃圾收集等),并保证应用和底层操作系统之间必要的分离。

猜你喜欢

转载自zeraw.iteye.com/blog/2309241