本月博客排行
-
第1名
龙儿筝 -
第2名
zysnba -
第3名
johnsmith9th - wy_19921005
- sgqt
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- javashop
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- ranbuijj
- arpenker
- tanling8334
- kaizi1992
- sichunli_030
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ganxueyun
- xyuma
- wangchen.ily
- jh108020
- zxq_2017
- jbosscn
- lemonhandsome
- luxurioust
- Xeden
- lzyfn123
- forestqqqq
- zhanjia
- nychen2000
- ajinn
- wjianwei666
- johnsmith9th
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
Groovy 脚本的多种运行方法
目录:
groovyConsole 图形交互控制台
groovysh shell命令交互
通过IDE运行Groovy脚本
用命令行执行Groovy脚本
用Groovy创建Unix脚本
详见:http://www.micmiu.com/lang/groovy/groovy-running-ways/
groovy简明教程(三)常用的类及集合
5.1 GString
groovy.lang.GString是对java String的扩展:常量表示更加方便,提供了更多的方法。
'hello world'
"hello $name"
'''-------
python style string
-------'''
"""
triple double quote
...
Groovy 脚本的多种运行方法
目录:
groovyConsole 图形交互控制台
groovysh shell命令交互
通过IDE运行Groovy脚本
用命令行执行Groovy脚本
用Groovy创建Unix脚本
Groovy脚本是一些定义在文本文件中的语句和类。它和其他脚本语言的使用类似,它有多种方式可以运行。
Eclipse集成Groovy插件(eclipse-4.3.0)
Eclipse集成Groovy插件(以eclipse-4.3.0为例)
步骤一:
下载eclipse4.3.0,地址:http://www.eclipse.org/downloads/。
步骤二:
启动eclipse,点击help -> Install New Software...
在弹出的窗口中点击:Add...
从Groovy官网复制安装groov ...
groovy简明教程(六)面向对象
8. groovy的面向对象
groovy来自java,当然是含有面向对象的基因。
8.1 属性和本地变量
groovy有private,protected,public等访问修饰符,但据groovy 2.0.7测试的结果,这些修饰符都是没有起作用,都是public的访问权限,这似乎是一个bug,但是尚未修复,http://jira.codehaus.org/browse/GROOVY-1 ...
groovy简明教程(五)控制结构
7. Groovy的控制结构
要理解groovy的控制结构,首先要明白其布尔值的判定。groovy借鉴了很多脚本语言,把数字0,空字符串,空集合等判定为false,除此之外null对象为false。
7.1 swith语句
groovy的swith语句支持很多类型,如下面的例子,实际上是调用了case条件中对象的isCase()方法,这里列举了以下实现isCase()方法的对象(注释中的是 ...
groovy简明教程(四)闭包
6. 闭包(Closure)
闭包其实就是一段代码,但他们又是封装成一个Closure对象。可以类比为java的内部类,或者更好的是C++中的函数对象又叫仿函数(functor)。
闭包使得groovy的代码看起来更简洁,精炼。另外闭包可以使得资源处理更为简便。
例如:
new File(/testfile.txt/).eachLine {println it} // eachLine ...
groovy简明教程(二)正则表达式
4.正则表达式
groovy吸取了javascript的优点,用后斜线表示正则表达式,避免了java中多次写反斜杠转义。并提供了3个操作符:
写道
=~ 查找;==~ 匹配;~String 模式;
str = 'god is a gril, believe or not?'
matcher = str =~ /i\w/ // partily match? true
match ...
groovy简明教程(一)介绍
1. groovy是什么
groovy是运行在java虚拟机上的具有象Python,Ruby和Smalltalk语言特性的灵活动态语言。实际上它并非脚本语言,因为在运行时它也被编译成了字节码,运行在JVM上,它和java可以无缝的结合使用,你可以认为他是java语言的另一种表现形式,但它更灵活,简洁。
groovy不是行执行的,它是编译成整个class文件执行的,可以这样认为,groovy本 ...
Groovy 学习FAQ
Q : 运行groovy时提示如下报错
File "D:\Dev\workspace\projects\channel-stress-test\python-test\src\ParsePaycoreIdentify.py", line 8
SyntaxError: Non-UTF-8 code starting with '\xd2' in file D:\Dev\w ...
Groovy笔记: 对Collection进行sum操作
Groovy: 对Collection进行sum操作
在Groovy里, 如果要对一个Collection或数组里的元素求和,只需要调用一下sum方法既可
def list = [1,2,3,4,5,6,7,8];
println list.sum(); // Output:36
println list.sum(10); // Output:46
sum可以有参数, 也可以没有参数。 有 ...
Groovy: 太空船运算符
Groovy: 太空船运算符
Groovy在语言级别提供了很多有意思的运算符。 其中有一个叫做太空船(spaceship)运算符。 之所以叫他太空船运算符,是因为它的语法是 <=> 看上去有点像UFO。 这个运算符是Comparable接口的compareTo方法的另一个表现方式。这就是说只要你在自己的类里实现了compareTo方法,就是可以在你的代码里使用 <=>了。 ...