Gradle系列4-groovy对比java的优势和特性

groovy 与Java的比较

JavaBean的定义

  1. 可省略分号
  2. 可省略getter/setter
  3. 可省略return
  4. 无权限修饰符自动生成
  5. 默认带有具名构造器

创建对象和操作字段

  1. getter/setter方式操作字段
  2. 点方式调用字段
  3. 调用自动生成的getter/setter方法

空值比较不抛出空指针异常

下面我们在实际代码中看下 groovy语言

Gradle系列4-groovy对比java的优势和特性
我们需要创建Groovy Class 类,
编写代码测试如下图所示:
Gradle系列4-groovy对比java的优势和特性
也可以使用def来定义:
Gradle系列4-groovy对比java的优势和特性