Groovy是什么

上一节总结了Gradle安装过程,这一节介绍一下Groovy。

一、Groovy介绍

Groovy是一种面向对象的编程语言。既可以面向对象编程,也可以用作脚本语言。

二、Groovy和Java比较

  • Groovy完全兼容Java的语法
  • 语句结尾的分号是可选的
  • 类、方法默认是public的
  • 编译器自动给属性添加setter/getter方法
  • 属性可以直接用点号获取
  • 最后一个表达式的值会被作为返回值
  • ==等同于equals(),不会有NullPointerExceptions

三、Groovy高效特性

  • assert语句
  • 可选类型定义
  • 可选的括号
  • 字符串
    单引号''
    双引号“”,其中可以添加变量${}
    三引号'''''',可以换行
  • 集合API
  • 闭包
    下一节介绍Gradle构建脚本
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。