Groovy笔记(不定期更新)
就懒得分P了,直接放一篇文章里吧
接触Groovy大概一个月了,刚开始为它的简洁语法感到兴奋,不过随着深入使用,发现还是有一点问题的,一个是性能问题,一个是Debug单步执行的时候代码闭包产生的顺序混乱问题,还有语法检验变弱导致代码中容易埋下异常。
自己也是初学,错漏之处还请及时指出
另外iteye的code标签什么时候能支持Groovy呢
不过一切对于Groovy带来的新语法特性来说还是非常划算的
弱类型:
Groovy一个特点是弱类型的支持,def定义的元素可以是一个int,可以是一个String,可以是一个复杂对象,甚至可以是一个方法名,并且可以轻松的切换。强制类型转换除了java自身提供的
def connectString = { a,b-> '${a}with$b'}/*定义了一个connectString的闭包,可以当方法用,需要两个参数:a,b,似乎无法定义类型返回类型也无法定义,def connectString仅仅是定义了connectString的类型为def,而不是返回值*/