Groovy

作者: 阳光丶不错 | 来源:发表于2018-05-22 12:07 被阅读0次

groovy与java的不同之处

  1. 默认imports
  2. 方法在运行期确定对象类型
  3. 数组初始化使用“[...]”而不能使用“{...}”
  4. 包范围可视性,使用“{}”进行构造对象中的成员变量类型是private,会自动构建setter和getter,如果需要包范围内private,需要使用注解@PackageScope
  5. 使用闭包来替代自动资源管理器(如各种流的开关)
  6. 内部类的语法有部分不同
  7. groovy使用闭包来替代lambda
  8. 双引号的string文字被解释为GString变量
  9. 单引号的string文字被解释为String变量
  10. 原语和包装
  11. ==
  12. 类型转换
  13. 其他的关键字

相关文章

网友评论

      本文标题:Groovy

      本文链接:https://www.haomeiwen.com/subject/cqehjftx.html