本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
龙儿筝 -
第3名
青否云后端云 - wallimn
- vipbooks
- gashero
- wy_19921005
- benladeng5225
- fantaxy025025
- zysnba
- ssydxa219
- javashop
- e_e
- sam123456gz
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- xiangjie88
- wiseboyloves
- ganxueyun
- lemonhandsome
- xyuma
- sichunli_030
- wangchen.ily
- jh108020
- zxq_2017
- jbosscn
- Xeden
- johnsmith9th
- zhanjia
- forestqqqq
- luxurioust
- lzyfn123
- ajinn
- nychen2000
- wjianwei666
- daizj
- 喧嚣求静
- ranbuijj
- silverend
- kingwell.leng
- lchb139128
- kristy_yy
- lich0079
- jveqi
- java-007
- sunj
- yeluowuhen
- lerf
最新文章列表
Groovy学习笔记——利用Groovy的动态特性删除属性
利用Groovy的动态特性,不但可以给类添加属性(http://www.blogjava.net/BlueSUN/archive/2007/07/15/130318.html),还可以删除类的属性。
代码如下:
class A {
String attToRemove
int otherAtt
}
def a = new A()
a.attToRemove = 1
pri ...
【翻译】Grails让Java程序员忘掉Rails
从Rails迁移Grails的10个理由(译者:呵呵非常抱歉,此地址我不能访问,很遗憾。)这里还有另外10个:1. 视图技术 还比较让人满意2. 借助于Groovy的联合编译 可以轻松的整合不同的源代码(不需要退回到C来解决性能问题 ;-)3. 内置的 Web Flow提供了丰富的会话4. Grails 1.0月底将至5. IntelliJ IDE的JetGroovy 插件6. 良好的 插件体系 ...
Groovy(Java笨狗)系列--datatypes
Java’s type system—primitives and references(原始值和引用)在Groovy中,一切都是对象。Java 区分primitive types (比如:int, double, char, and byte) and reference types (比如: Object and String)。对于primitive types (比如:int, double ...
Grails(Java笨狗)系列---The Application Domain
任何面向对象语言,不管是桌面,Server,Mobile 应用程序,Domain在程序中都是重要的。Domain是任何企业应用的核心,比如在书店应用中需要Book,在购物应用中需要Order,这些企业实体相互关联着,他们的状态可以被保存,或者在以后的某个时刻被取回。在OOP中,Object拥有属性,字段,方法。数据库中的表格拥有Columns和primary keys。如果你使用过ORM,那么对象与 ...
Groovy(Java笨狗)系列--Class,Scripts
Class是OOP编程的基础。现在我们开始Class。下面我们定义一个简单的Groovy类:class Book {
private String title
Book (String theTitle) {
title = theTitle
}
String getTitle(){
return title
}
}在上面的Book类中,其实和我们平常的Java类没什么区别,定义了title属性,构 ...
Groovy(Java笨狗)系列---断言
假如你使用过JDK1.4或者更高版本,你一定熟悉assertions(断言)。。通常,他会在你的代码中测试你的逻辑是否矛盾和正确。接下来我们通过实例来学习Groovy中的断言,在学习之前,请务必记住assert这个关键字。assert(true)
assert 1 == 1
def x = 1
assert x == 1
def y = 1 ; assert y == 1请注意,def关键字类似与 ...
Groovy(Java笨狗)系列---注释,语法,包导入机制
学习一门新的编程语言,就像学习一门新的外语。你必须面对新的词汇量,语法,方言。而Groovy能和Java无缝的结合在一起,Java能调用Groovy,Groovy能调用Java,而且语法上是类似而友好的,这为你学习Groovy无疑平滑的。那么现在我们就开始Groovy的学习吧。Commenting Groovy code单行注释和多行注释就和Java一样,唯一不同的是Groovy多了一个首行注释。# ...
Grails(Java笨狗)系列---Grails Getting Started(1)
Downloading and Installinghttp://www.grails.org/Download下载最新版本设置GRAILS_HOME环境变量Unix/Linux:GRAILS_HOME=/path/to/grails,PATH="$PATH:$GRAILS_HOME/bin"Windows:可以 ...
Groovy(Java笨狗)系列---closures(四)
(一)Closures(闭包): 使Groovy与其他大多数编程序语言不同的是---它能创造头等对象的functions(注:原文that you can create functions that are first class obje ...
Groovy(Java笨狗)系列---Getting Started(三)
(一).Setting up your Java environment(设置你的Java环境)。 Groovy需要Java,建议JDK1.4或者以上。假如你还没有安装Java,请按照下面的步骤来安装:从http://java.sun.com下载最新版本JDK运行JDK安装设置JAVA_HOME环境变量,如果使用的windows,请按下面的步骤:打开系统的控制面板选择“高级”点击“环境变量”按钮 ...
Groovy on Grails(Java笨狗)系列---前言(二)
本系列的教材是由本人对官方文档的翻译,也算一个对学习的总结,对于原文档的所有权归原作者,译文为共享资源,但不能用于商业目的。
因为groovy,grails的语法发生了很多变化,可能现在互联网上的资料已经是老版本的,翻译官方文档,只是希望更多的喜欢groovy on grails的朋友了最新的知识(如果,同时有其他组织在进行翻译,并觉得对您的翻译有帮助,在不用于商业目的的前提下,可以随意修改或传播) ...
Java中的RoR - Groovy on Grails
原文出处: http://www.javatang.com/archives/2007/03/20/2250144.html作者: Jet Mah from Java堂声明: 可以非商业性任意转载, 转载时请务必以超链接形式标明文章原始出处、作者信息及此声明! 记得“Java 之父”James Gosling去年在北京出席Java10周年庆典的时候就谈到未来语言的趋势是动态语言,而Groovy就是基 ...
Groovy on Grails(Java笨狗)系列---开篇(一)
Groovy 和Grails就不用介绍了
这两个系列主要是写给喜欢Groovy和Grails的朋友们
个人感觉
Groovy on Grails会在以后使我们对现在编程思想的改变,起码对于我自己来说是这样的!