Groovy是基于Java的,因此你需要安装一个有效的Java版本。
这是Groovy的开篇语。虽然大家都知道Groovy是基于Java的,它的库也是Java写的。有人说它是Java的私生子,或者有人说它是Java帝国王位继承者。但是我所想的是它是Java帝国王位的篡位者,为什么这样说呢?
原因有:
1.Groovy极力的推荐自己要比Java好,对比出Java许多的缺陷
2.Groovy借助Java的习惯语法、Java的语法结构、Java语言组织方式。
这样做的话:
虽然它称自己为脚本语言,但是同时它也具备了一定的编译成Java类的能力。当它的用户数量达到一定程度时,它的底层一旦改变,那么就是另一种高级语言的出现,借助Java的光辉抢夺了Java的地位。
这种做法和微软的C#很相似,不过不同的是微软是态度强硬派,而Groovy是曲线派。