Groovy是什么
2020-05-12 本文已影响0人
阿提艾斯
上一节总结了Gradle安装过程,这一节介绍一下Groovy。
一、Groovy介绍
Groovy是一种面向对象的编程语言。既可以面向对象编程,也可以用作脚本语言。
二、Groovy和Java比较
- Groovy完全兼容Java的语法
- 语句结尾的分号是可选的
- 类、方法默认是public的
- 编译器自动给属性添加setter/getter方法
- 属性可以直接用点号获取
- 最后一个表达式的值会被作为返回值
- ==等同于equals(),不会有NullPointerExceptions
三、Groovy高效特性
- assert语句
- 可选类型定义
- 可选的括号
- 字符串
单引号''
双引号“”,其中可以添加变量${}
三引号'''''',可以换行 - 集合API
- 闭包
下一节介绍Gradle构建脚本。