
groovy
duangxcg
这个作者很懒,什么都没留下…
展开
-
用Groovy思考 第一章 用Groovy简化Java代码
作者:chszs,转载需注明。博客主页:http://blog.youkuaiyun.com/chszs1. Groovy的安装目前Groovy的最新版本为2.1.2版,下载地址为:http://groovy.codehaus.org/Download下载后解压groovy-binary-2.1.2.zip到某个目录,然后设置GROOVY_HOME环境变量指向Groovy的解压目录转载 2017-01-09 11:21:02 · 333 阅读 · 0 评论 -
groovy闭包
/* groovy闭包可以简单理解为方法(函数)有参数,因为闭包本身也是一个对象,所以也可以作为参数 *///语法://def 闭包名={参数->代码块} 备注:使用->将参数与代码分离,闭包的参数是可选的//定义无参的闭包def clos={println'hello,world'}clos.call()//定义有参的闭包def closA={param->printl原创 2017-01-10 10:51:12 · 328 阅读 · 0 评论 -
图书馆借阅是否借阅小案例(groovy中list和map的使用)
//方式一:用list 集合实现//定义一个list集合(也叫列表),并存四条数据def library=[["john","book1"],["ben","book2"],["darlven","book3"]]//groovy给list添加两条数据(有两种方法)library"jack","book4"]library.add(["jack","book5"])//遍历list集合原创 2017-01-09 17:35:38 · 382 阅读 · 0 评论 -
Groovy脚本基础全攻略
1 背景Groovy脚本基于Java且拓展了Java,所以从某种程度来说掌握Java是学习Groovy的前提,故本文适用于不熟悉Groovy却想快速得到Groovy核心基础干货的Java开发者(注意是Java),因为我的目的不是深入学习Groovy语言,所以本文基本都是靠代码来解释,这样最直观,同时也够干货基础入门Groovy的特点和结构。开始介绍前先给一个大法,《官方权威指南》英转载 2017-01-09 14:41:40 · 528 阅读 · 0 评论 -
用Groovy思考 第五章 Groovy特性深入(2)
作者:chszs,转载需注明。博客主页:http://blog.youkuaiyun.com/chszs6. 斜线字符串正如早先提到的,斜线可以用于定义字符串。用斜线定义字符串有一个优点:那就是,字符串本身的内容无需转义反斜线。比如:def winpathQuoted = 'C:\\windows\\system32'def winpathSlashy = /C:\windows\转载 2017-01-09 11:22:22 · 298 阅读 · 0 评论 -
用Groovy思考 第四章 Groovy特性深入
作者:chszs,转载需注明。博客主页:http://blog.youkuaiyun.com/chszs1. 断言Java开发者常常使用JUnit或TestNG做单元测试,所以对断言是很清楚的。断言是用于验证假设的条件是否为真。在Groovy的断言中,如果假设的条件不为真,那么就会抛出java.lang.AssertionError异常。使用Groovy表达式来测试假设条件。比如:转载 2017-01-09 11:26:50 · 488 阅读 · 0 评论 -
用Groovy思考 第二章 Groovy语言的关键特征
作者:chszs,转载需注明。博客主页:http://blog.youkuaiyun.com/chszs1. 断言Assertion断言:用于判断预期的条件是否为真。例子:def list = [1,2,'x']assert list.size()==32. AST转换期使用的注释AST转换的注释:Groovy提供了在AST转换时的注释,比如@Singleton注释。转载 2017-01-09 11:30:16 · 467 阅读 · 0 评论 -
用Groovy思考 第三章 Groovy开发环境
作者:chszs,转载需注明。博客主页:http://blog.youkuaiyun.com/chszs本章将继续深入Groovy语言,首先学习Groovy脚本,包括从命令行编译和运行Groovy脚本,Groovy Shell,和Groovy Console。你将学会使用Groovy语言来建立域对象、控制器和服务。而且使用Groovy的方法并非只有一种。另外,对于建立类,可以使用Groovy作转载 2017-01-09 11:25:18 · 265 阅读 · 0 评论 -
Groovy闭包中的this,owner和delegate
要想了解Groovy闭包中的this,owner和delegate的含义,首先我们需要知道闭包能在哪些上下文中进行创建。 创建闭包的上下文 首先,闭包可以在方法体中创建(类的实例方法或者静态方法均可) Java代码 class Person{ def static method(){转载 2017-01-10 12:38:59 · 2512 阅读 · 0 评论