本月博客排行
-
第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学习笔记之二——基础语法
一、语句
Groovy的语句和Java类似,但是有一些特殊的地方。例如语句的分号是可选的。如果每行一个语句,就可以省略分号;如果一行上有多个语句,则需要用分号来分隔。
x = [1, 2, 3] println x y = 5; x = y + 7 println x assert x == 12
另外return关键字在方法的最后是可选的;同样,返回类型也是 ...
Groovy学习笔记之四——Groovy的类
类使用时注意的一些特别之处:1、类定义不需要public修饰符,且不需要括号;2、属性定义使用def关键字作为类型;3、自动创建一个构造函数,构造函数接收一个键值对映射,映射的KEY对应属性名称,映射可以只有类的部分属性;4、自动生成标准的getter/setter方法;5、可以使用.表达式访问属性,如class.id;6、接收参数的方法可以省略括号,如class.setId "id1&q ...
Groovy学习笔记之三——语法特性
一、Groovy循环
1、repeat函数:
def repeat(val)
def repeat(val,repeat=循环次数)
def repeat(msg){
for(i=0;i<5;i++){
prinln msg
}
}
def repeat(msg,repeat=5){
for(i in 0..<repeat){
p ...
Groovy学习笔记之一——初识Groovy
一、环境
1、JDK 1.5或以上
2、Eclipse4.3 Kepler版
二、Groovy使用要点
1、Groovy松散的JAVA语法运行省略分号和修改符;
2、Groovy默认所以内容都是Public;
3、Groovy允许定义简单脚本,无需定义正规的class对象;
4、Groovy在普通的常用JAVA对象上增加了一些独特的方法和快捷方式;
5、Groovy语法允许 ...
Grails 学习视频
在过去的一年中。断断续续的使用了一些Grails。用他做了点东西。觉得不错,所以希望更多的人来了解他。使用他。所以录制了一点视频,和大家分享。视频会不定期持续更新!
第一集 Grails 开发环境准备
http://v.youku.com/v_show/id_XNjUxNjgxMjA4.html
第二集 配置使用 Grails Spring security
http://v.yo ...
Linux系统安装Groovy环境
Linux系统安装 Groovy环境
GVM (the GroovyenVironment Manager)
This tool makesinstalling Groovy on any Bash platform (Mac OSX, Linux, Cygwin, Solaris orFreeBSD) very easy.
Simply open a newterminal and enter:
...
java调用groovy脚本
import groovy.lang.GroovyClassLoader;
import java.lang.reflect.Method;
public class GroovyUtils {
public static void main(String[] args) {
StringBuffer scriptBuff = new StringBuffer();
...
基于Grails 2.3.4的多模板Scaffolding实现
从Grails 2.3开始,Scaffolding被作为一个独立的插件从Grails核心中独立出来,方便大家进行扩展和改造,一直都很希望通过定制多种类型模板来提升开发效率,所以进行了一下尝试,基本上已经可用了。
大致思路:
[list=1]
运行install-templates安装模板,并在/src/templates/scaffolding目录下建立不同的模板目录,如: TreeView并放 ...
在java中使用groovy怎么搞 (java and groovy)
什么是groovy?
一种基于Java虚拟机的动态语言,可以和java无缝集成,正是这个特性,很多时候把二者同时使用,把groovy作为java的有效补充。对于Java程序员来说,学习成本几乎为零。同时支持DSL和其他简介的语法(例如闭包),使代码便于阅读。可以用groovy的动态特性来做规则引擎,在DB中维护脚本,业务变化的时候让应用系统动态加载。
如果引入groovy在java工程 ...
转:Java 下一代: 混入和特征
Java 下一代: 混入和特征
来自http://www.ibm.com/developerworks/cn/java/j-jn8/index.html
======================================转载正文
Java 语言的开发人员精通 C++ 和其他语言,包括多继承(multiple inheritance),使得类可以继承自任意数量的父类。多继承带 ...
[Groovy]Groovy脚本的5种运行方式
目录:
groovyConsole 图形交互控制台
groovysh shell命令交互
通过IDE运行Groovy脚本
用命令行执行Groovy脚本
用Groovy创建Unix脚本
Groovy脚本是一些定义在文本文件中的语句和类。它和其他脚本语言的使用类似,它有多种方式可以运行。
[一]、groovyConsole 图形交互控制台
...
{转载}Gradle在大型Java项目上的应用
第一次听说Gradle,看到这篇一篇文章,转过来。
================================================================正文
在Java构建工具的世界里,先有了Ant,然 ...
Groovy笔记(不定期更新)
就懒得分P了,直接放一篇文章里吧
接触Groovy大概一个月了,刚开始为它的简洁语法感到兴奋,不过随着深入使用,发现还是有一点问题的,一个是性能问题,一个是Debug单步执行的时候代码闭包产生的顺序混乱问题,还有语法检验变弱导致代码中容易埋下异常。
自己也是初学,错漏之处还请及时指出
另外iteye的code标签什么时候能支持Groovy呢
不过一切对于Groovy带来的新语法特性来说还是非常划 ...
lua、groovy嵌入到java中的性能对比
去年的文章,备份
lua和groovy都是可以嵌入到java中的脚本语言。lua以高性能著称,与C/C++在游戏开放中有较多使用,groovy是一个基于Java虚拟机(JVM)的敏捷动态语言,在jvm下有着不错的性能。
groovy天生与java有着极高的兼容性,两者间对象无缝存取,支持jsr223。而lua是基于C的,需要调用jni,jni的性能是硬伤。这块网上基本都用luajava,好多年 ...