Groovy入门基础
2017-12-19 本文已影响0人
后来者2016
一、环境搭建
- 本地安装groovy
groovy下载地址:http://www.groovy-lang.org/download.html
设置环境变量:
GROOVY_HOME=E:\developer\groovy-2.4.8
PATH=$PATH;%GROOVY_HOME%\bin
groovy -v
groovy工具中的groovyConsole.bat :
control+enter
control+w
- eclipse上安装groovy插件
https://github.com/groovy/groovy-eclipse/wiki
- 创建java项目
- 添加groovy支持
二、基本语法知识
Groovy自动导入java中的常用包,例如java.lang和 java.util等
- 一切都是对象
123,-1 都是Integer类的对象
1.5 -3.14都是BigDecimal类的对象 - GDK数值方法
数字.times{}
def store=''
10.times{store +='x'}
assert store == 'xxxxxxxxxx'
其他方法:upto、downto、step
- 表达式和运算符
与java对比学习
a == b 相当于java中的 a.equals(b)
a === b 相当于java中的 a == b
? 操作符:安全引用运算符,放置空指针异常。极大的减少条件语句
assert 4<=>3 == 1 - GString
def name='chinablue'
print "${name}" #如果引号中存在变量。则用双引号才能输出
print '${name}'
三个单引号、三个双引号用法同上
- Groovy方法:
方法传参可以使用默认参数
方法属于传值调用(副本)