大多数Java代码也是语法上有效的Groovy代码.但是,有一些例外情况引起了我的疑问:
在Groovy中,Java中的哪些构造/特性在语法上是无效的?请提供Java代码(Java 1.6)的具体示例,该代码不是有效的Groovy代码(Groovy 1.6).
更新:
到目前为止,我们已经有五个语法有效的Java代码示例,它们不是有效的Groovy代码:
def 是Groovy中的关键字,但不是Java中的关键字"$$"-strings - GString在Groovy中解析为无效的-- class Foo { Integer x; { x = 1; } }这是完整的清单吗?还有什么例子吗?
更新#1:我已经开始提出这个问题了.奖金将授予提供最全面的示例列表的人.到目前为止,我们已经发现了五个例子,但我确信还有更多的例子.所以让他们来吧!