本月博客排行
-
第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
编程语言专栏最新文章
Perl处理输入输出-1
声明:本神奇的Perl系列为刘兴(http://deepfuture.iteye.com/)原创,未经笔者授权,任何人和机构不能转载
1.第一个Perl任务
我们先放松想像一下:你是公司一个普通的开发人员,一大早,阳光明媚,你急不可待打开QQ,跟最近泡上的MM聊天。此时项目组长急勿勿过来了,交给你一个紧急任务,将perl1-2.txt中的人员按城市分别存为几个文本文件,文件名是 ...
Groovy and Grails Recipes翻译之旅——Groovy数据类型和控制结构(3)
3.1.
Groovy和Java中的原生类型(数字,Numbers)有何不同?
Groovy支持整数和浮点数。其中,浮点数的默认类型为java.math.BigDecimal类,这样可防止像Java除法运算时出现混淆。
Groovy中所有整数是Integer,或是Long或是BigInteger的实例。Long取值范围要比Integer大,而BigInteger可 ...
Groovy and Grails Recipes翻译之旅——Groovy数据类型和控制结构(2)
3.2.
如何使用Groovy正则表达式?
与Java相比, 在Groovy中编写正则表达式(regexes)简直是一种乐趣。在Java中, regexes编程不仅需处理Pattern和Matcher对象,而且还要编写繁琐的样板代码(boilerplate coding)。而Groovy对这两个Java对象做了简单封装,添加了一些额外的实用方法,并给出一个简 ...
Groovy and Grails Recipes翻译之旅——Groovy数据类型和控制结构(1)
3.1.
Groovy中存在几种strings,如何使用?
Groovy支持两种类型字符串:一般的Java字符串,它是java.lang.String的实例;和GStrings,它是groovy.lang.GString的实例,并且允许文本中包含占位符。GStrings并不是String的子类,因为String类是最终类(final class)不能被继承。然而 ...
Groovy and Grails Recipes翻译之旅——Groovy数据类型和控制结构(序)
Groovy数据类型可分为简单数据类型(simple data types)和集合数据类型(collective data types)。其中,Simple data types包括字符串(strings),正则表达式(regular expressions,regexes)和数字;collective data types则包括列表(lists),映射(maps)和范围(ranges)。Groo ...
G&GR翻译之旅——从Java到Groovy(2-其他区别)
其他区别(Other
Differences)
Groovy和Java 之间仍存在一些其他的区别,本节将讨论其中之二:可选的类型声明(optional typing)和操作符重载(operator
overloading)。
可选的类型声明 (optional typing)
在Groovy中,程序员可以声明静态或动态类型的变量。其中,可用关键字def(在脚本中也是可选的)来声明动态 ...
G&GR翻译之旅——从Java到Groovy(2-新Helper,类库和APIs)
新Helper,类库和APIs
Groovy向已有的Java类,如java.lang.Object,java.lang.String,java.util.List等等,增加了一系列实用方法,以扩展JDK类库。Groovy到底是依靠什么技术为已有的Java类动态增加方法呢?答案就是元编程(metaprogramming)。在Java中,类一旦被加载就不允许再被修改。而Groovy的所有类在被加 ...
G&GR翻译之旅——从Java到Groovy(2-新的和改进的语法元素,结构和句法结构)
新的和改进的语法元素,结构和句法结构
一方面,Groovy添加新的语法元素、循环结构和语言级构建器;一方面,改进已有Java语法元素和结构,以提高其易用性。接下来,将详细讨论Groovy中一些常用的语法。
语言级断言(Assertions)
您一定注意到前面多数例子都用到assertion。事实上,为编写本书实例代码,断言的确帮了我很大的忙,因为它可广泛应用于判断结果 ...
G&GR翻译之旅——从Java到Groovy(2-可选的语法元素)
2.2 Java和Groovy之间的不同点?
上一节简单介绍了Java与Groovy之间的相同点,您可把Java看作Groovy的一部分,然而Groovy却并不是Java。(The previous recipe on similarities between Java and Groovy was a relatively small one as you can conside ...
G&GR翻译之旅——从Java到Groovy(1)
第2章 从Java到Groovy
如果您正在阅读本书,那么您很可能曾接触过Java。正如在引言中提到的,这本书是面向Java中级程序员的。因为多数学习Groovy的开发人员均有Java背景,并对Java的弊端和局限性忍无可忍,所以打算试试Groovy。无疑,您选对了。
本章重点解释Java与Groovy之间的异同点,以及Groovy如何与Java集成。鉴于Java与Groovy语法的 ...
G&GR翻译之旅——Groovy启程(总结)
第一章《Groovy启程》草稿总算出来了。看着自己晦涩的语言,呈现在屏幕之上,突然没有了厌倦感和羞愧感,反而是一种惊奇!哈哈,我也有着这种执著,这种逝去很久的执着,不知道什么原因失去的动力,也许是自己把自己与这个社会隔离了的原因吧。
想起了《我要成名》中的片段:
“有时候不能光靠运气,做什么事都要用心,只要你用心,一定会有人看见的。”这是这个片子一段对白。梁家辉在片中饰演一个 ...
G&GR翻译之旅——Groovy启程(4-12)
1.4 如何下载和安装Groovy?
学习使用Groovy第一步便是安装。唯一的要求是系统需安装JDK 1.5或以上版本(从1.1-rc-1版本开始,Groovy必须运行在JDK 1.5或以上版本,早期版本不再适用)。同时,需正确设置环境变量“JAVA_HOME”,指向JDK安装目录。
安装Groovy步骤如下:
1. 从Groovy官网http:/ ...
G&GR翻译之旅——Groovy启程(1-3)
第一章,Groovy启程
恭喜您下定决心学习Groovy语言,相信花些时间阅读此书定会让您受益匪浅。因为Groovy是一门功能强大且精心雕琢的面向对象语言。当发现Groovy为您极大地节省多少时间和精力时(的工作量),您定会有种相见恨晚的感觉。Groovy,一直以来是Java社区的热点之一(some of the best news),它能够极大提高Java程序员的编程生产力 ...
翻译之旅——Groovy and Grails Recipes
静静地躺在床上,静静想想,读了不少Java、Ajax、Groovy方面的书,最后才知道原来自己并不喜欢编程,也不会编程,只是喜欢看看学学,满足自己的追风心理而已。唉,除了老婆的宽容与溺爱,自己怎么会一无所有呢?
于是乎,我蹬一下从床上坐了起来,写下如此豪言壮语:我TNND要翻译《Groovy and Grails Recipes》,真有那么一点点欲惊天下殊的豪迈!
真的要做起 ...
编程语言热门文章
博客专栏评论
skran 写道大兄弟文章写的不错,排版有点问题,代码长了既没换行也没滚动条现在都是Markdown写 ...
234390216 评论了 Spring Boot(05)——SpringApplication ...
234390216 评论了 Spring Boot(05)——SpringApplication ...
iteye这个博客主体内容定义的宽度只有700,导致部分代码没有展示出来。iteye现在都没有人维护了 ...
234390216 评论了 Spring(25)——ClassPathBeanDefinitionS ...
234390216 评论了 Spring(25)——ClassPathBeanDefinitionS ...