本章对Groovy语言进行介绍。Groovy是运行在Java虚拟机中的动态语言,与Java完全兼容,因此既有Java的优势,又有Python、Ruby、Smalltalk等语言的功能特性。已经熟悉Java语言的编程人员,可以快速学习并上手使用Groovy语言。
Groovy语言相对于其他动态语言来说,提供了静态类型检查和静态编译代码的功能,可以很好地提高运行速度和稳定性,同时使用该语言编写的程序可以直接编译为Java字节码,从而在JVM上运行。对于现有的Java类库,Groovy可以无缝集成,因此可以使用已有的开发成果,快速搭建新的业务系统。
关于Groovy语言的详细内容可对照查看官方文档,本章仅对Groovy语言基本的语法特点进行讲解。