为什么使用Groovy
Java编译器会产生可以在Java虚拟机上运行的字节码。Groovy类和Java是二进制兼容的。这意味着,Groovy编译器产生的字节码与Java编译器产生的字节码是完全一样的。因此,对JVM而言,Groovy和Java是完全一样的。这就等于说,Groovy能够完全使用各种Java API,诸如用于数据库开发的JDBC(Fisher et al., 2003),以及用于开发GUI应用程序的Swin