groovy基础知识-与Java对比





grovvy特性
grovvy与Java比较
grovvy:敏捷动态语言
闭包
高效的Groovy特性
groovy与Java相比较的特点:
还有==等同于equals(),不会有NullPointerExceptions

这是语法重点
Groovy与java比较3
Groovy与java比较2
如果是一个需要返回值的方法,最后的return可以不写
Groovy与java比较
Groovy和JAVA一样是基于JVM的
Groovy最后也编译为java的class文件
gradle使用Groovy构建和管理脚本
Groovy是什么
Groovy是用于Java虚拟机的一种敏捷的动态语言,既可以面向对象编程,也可以用于纯粹的脚本语言。
与Java比较 完全兼容Java语法,分号是可选的,类,方法默认是public的

groovy是什么
groovy
groovy自身特性:
asser语法,可选类型定义,可选的括号,字符串,集合api,闭包
Groovy的特性
Groovy与Java的关系
groovy是什么?groovy与java比较?





1.Groovy完全兼容java的语法
2.分号是可选的
3.类、方法默认是public的
4.编译器给属性自动添加getter/setter方法
5.属性可以直接用点号获取
6.最后一个表达式的值会被作为返回值
5.==等同于equals方法,比较不会返回空指针,默认调用equals方法
6.assert语句
7.可选类型定义
8.可选的括号
9.字符串
10.集合API
11.闭包
高效的Groovy特性
Groovy与Java比较