摘要: 1 Lists 1.1 定义并访问Lists List list = new List[].也可以使用泛型。访问list中的元素,可以使用list.get(i) or list[i]。 package list class ListMapTest { public static void main( 阅读全文
posted @ 2016-07-26 21:13 遥远2 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1 正则表达式 1.1 正则表达式 Groovy的正则表达式支持java的正则表达式,并且现在了额外易用的正则语法。 Groovy新增:将/作为String的声明,例如:/strings/,使用2个/,并无需去掉后边的/。 Table 3. str =~ pattern 创建一个字符串的匹配器。等同 阅读全文
posted @ 2016-07-26 21:12 遥远2 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 在类中,Groovy支持你使用标准的操作符。例如,如果你想使用a+b操作(a和b来自于Z类),那么你在Z类中,必须实现(implement)plus(Zname)方法。 阅读全文
posted @ 2016-07-26 21:11 遥远2 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1 Strings 1.1 Strings and GStrings Groovy允许你使用2种不同类型的字符串类型,分别是java.lang.String和groovy.lang.GString类。在Groovy中,你也可以定义单行或多行的字符串。 字符串使用””,括起来。ofGString 会自 阅读全文
posted @ 2016-07-26 21:11 遥远2 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1 数据类型 1.1 弱类型变量 变量(Variables)和成员变量(fields)的定义,可以使用java中相应的强制类型,或者也可以使用def关键字来定义。一般来说,如果知道变量类型甚至该类型始终不变则使用强制类型,否则使用def。 // valid variable definitions 阅读全文
posted @ 2016-07-26 21:10 遥远2 阅读(174) 评论(0) 推荐(0) 编辑
摘要: <!--[if !supportLists]-->1 <!--[endif]-->GPath GPath是Groovy的表达式语言,类似xml的XPath。而二者的不同在于,GPath表达式可以应用于处理POJOs或者处理xml。 例如:a.b.c语句等同于a.getB().getC()。 GPat 阅读全文
posted @ 2016-07-26 21:09 遥远2 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1 练习: 使用eclipse开发 1.1 练习目标 本例讲述在使用eclipse如何创建groovy程序。 1.2 创建new Groovy project 本例假设你已经安装好了groovy和eclipse并且配置好了。 创建一个新的Groovy的项目 叫做com.vogella.groovy. 阅读全文
posted @ 2016-07-26 21:08 遥远2 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1 类、对象、方法 1.1 类 Groovy类,默认public。 下边的Groovy类,叫做Task.groovy package com.vogella.groovy.first class Task { String summary String description Date dueDat 阅读全文
posted @ 2016-07-26 21:08 遥远2 阅读(213) 评论(0) 推荐(0) 编辑
摘要: <!--[if !supportLists]-->1 <!--[endif]-->不用IDE开发groovy <!--[if !supportLists]-->1.1 <!--[endif]-->不用IDE开发的方法 可以在IDE中运行Groovy类或者脚本,但是Groovy也提供了其他运行途径。你 阅读全文
posted @ 2016-07-26 21:07 遥远2 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 2 安装 2.1 安装基于命令行的Groovy 为了在命令行里能够运行Groovy代码,从以下网址下载Groovy: http://www.groovy-lang.org/download.html 下载2.4.7的二进制(binary)版本,并解压缩。然后,设置 GROOVY_HOME=D:\en 阅读全文
posted @ 2016-07-26 21:05 遥远2 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1.1 什么是Groovy? groovy 是一个弱类型,动态语言,并且运行在JVM之上。它与java联系紧密。它是一个功能丰富和友好的java语言。 Groovy源代码,通过Groovy编译器编译成java字节码。为了在java虚拟机上运行Groovy代码,仅需要将Groovy JAR设置到cla 阅读全文
posted @ 2016-07-26 21:04 遥远2 阅读(216) 评论(0) 推荐(0) 编辑