Groovy笔记

Groovy基础
单行注释 //
多行注释 /* */


在Groovy中依然适用的Java语法:
通用的packaging mechanism(打包机制?)
语句(包括package声明语句和import导入语句)
类和方法的定义(除了Java的nested class)
控制结构(除了经典的Java for(int i=0;i<limit;i++)循环结构)
操作符,表达式,赋值操作
异常处理
常量声明
对象的实例化,对象的引用和提领,方法调用


Groovy中没有原始类型的变量一切都是对象


Groovy Class中方法的默认访问权限为public而Java Class中方法的默认访问权限为
package private


property of Class 类的属性是指具有get-和set-方法的字段(field)
Groovy对属性自动生成accessor


Groovy中字符串常量可以用单引号或双引号
GString是双引号字符串中含有占位符的字符串,这些占位符将在适当的时候被解析.


正则表达式:
pattern的声明 /target/
匹配子的声明  =~


List的声明 def myList = []
Map的声明  def myMap = [:]
Range的声明def myRange = 1..10


Closure闭包
如果从非严格意义上来说,闭包可以看作是包含在大括号里的一系列语句.
def myClosure = {parameter1,parameter2-> statements}其中闭包的
名字,参数列表是可选的.如果有参数的话用->分隔参数和闭包中的语句.



你可能感兴趣的:(java,正则表达式,groovy)