因为工作的缘故,在项目中要使用groovy了.最早听到groovy的时候,还是有次有次去书店的时候发现有一本关于他的书,翻了一下.到现在实际要开始应用,觉得也是一件很有趣的事情.groovy基于java,在我看来就是一种采用java开发的新的动态语言,出于java,而又在某些方面高于java.除了普通的一些特性外,grails也是我感兴趣的地方.以前大家在玩ruby on rails的时候,因为当时自己主要用python,所以就用了较长时间django作为类似框架,现在要用g...
groovy的基础语法 groovy 的语法融合了 Ruby、Python 和 Smalltalk 的一些最有用的功能,同时保留了基于 Java 语言的核心语法。对于Java 开发人员,groovy 提供了更简单的替代语言,且几乎不需要学习时间。 语句 groovy的语句和Java类似,但是有一些特殊的地方。例如语句的分号是可选的。如果每行一个语句,就可以省略分号;如果一行上有多个语句,则需要用分号来分隔。 x = [1, 2, 3] println x y = 5; x = y + 7 println x ass...
groovy是一种在java平台上的类似Python、Ruby的动态语言,是对java平台的一个良好补充。它可以帮助你在Java平台上以快速的、更简洁和有趣的方式完成事情。同时,groovy可以作为javac的一种可选编译器来生成标准的Java字节码,在任何Java工程中使用。groovy可以作为一种动态的可选语言,如脚本化Java对象、模版化、编写单元测试用例。 附件中是我学习的时候写的笔记。 文件: groovy学习笔记.part1.rar 大小: 512KB 下载: ...
java提供的丰富的日期格式,可以通过SimpleDateFormat进行不同的转换。这里面主要包括parse和format.将一个现成的日期格式通过parse来解析出来,然后,再通过format转换成其它格式。下面的例子是这样的一个转换,你可以根据实际的情况进行转换: import java.util.Date import java.text.DateFormat import java.text.SimpleDateFormat String draft_date_posted = "2009-03-24 4:02 pm" String str_post = draft_date_po...
groovy 模板引擎实现原理分析 groovy的SimpleTemplateEngine实现了模板功能,类似于jsp。那就分析groovy是如何实现模板的。 使用模板 Java代码[code]1.Template template = new SimpleTemplateEngine().createTemplate( 2. new StringReader("<% // This is a comment that will be filtered from output %>\n" + 3. "Hello <%out.println(name);%> !") 4. ); 5. 6. final StringWri...
groovy的官网在http://groovy.codehaus.org/,这里有你所需要的一切东西。groovy语法简单,应该是动态语言的新宠。这里概述一下groovy的安装及使用: 1.测试环境: mandriva 2009.0 2.下载: http://dist.groovy.codehaus.org/distributions/rpm/groovy-1.6.1-1.noarch.rpm 3.安装: rpm -ivh groovy-1.6.1-1.noarch.rpm 4.一般在安装完后,好像会自动建立环境变量,你可以查看一下echo $groovy_HOME,在本机上面显示为/usr/share/groov...
初学Unix下的C++编程,有个问题请教:
一个源程序:main.c
#include