Groovy与Java集成常见的坑

  1. 云栖社区>
  2. 博客>
  3. 正文

Groovy与Java集成常见的坑

geekerarthas 2016-01-05 17:47:14 浏览21446
展开阅读全文

groovy特性

Groovy是一门基于JVM的动态语言,同时也是一门面向对象的语言,语法上和Java非常相似。它结合了Python、Ruby和Smalltalk的许多强大的特性,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码。

Java作为一种通用、静态类型的编译型语言有很多优势,但同样存在一些负担:

  • 重新编译太费工;
  • 静态类型不够灵活,重构起来时间可能比较长;
  • 部署的动静太大;
  • java的语法天然不适用生产dsl;

相对于Java,它在编写代码的灵活性上有非常明显的提升,对于一个长期使用Java的开发者来说,使用Groovy时能够明显地感受到负身上的“枷锁”轻了。Groovy是动态编译语言,广泛用作脚本语言和快速原型语言,主要优势之一就是它的生产力。Groovy 代码通常要比 Java 代码更容易编写,而且编写起来

网友评论

登录后评论
0/500
评论