Groovy是啥?

groovy是英文中的一个单词,有marvelous、wonderful和excellen的意思。

groovy是轻量级的,动态的,面向对象的,并且运行在JVM上的。

groovy编译为Java字节码。

groovy基于Java 1.5及更高版本运行。

要部署的话,我们需要一个Groovy的Jar文件。

为什么要用动态语言?

运行时扩展,修改类型、行为和对象结构。

利用动态语言可以在运行时做一些在编译时才能做得事情。

动态语言的优势

机器速度

可用性

对单元测试的意识

杀手级应用

05-07 15:42