Groovy入门基础

一、环境搭建

  • 本地安装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方法:
    方法传参可以使用默认参数
    方法属于传值调用(副本)

你可能感兴趣的:(Groovy入门基础)