- 浏览: 8811 次
- 性别:
- 来自: 天津
最新评论
文章列表
正则表达式备忘录
什么是正则表达式?
正则表达式是一个从左向右去匹配目标字符串的一个模式,可以匹配部分字符也可以全部匹配。
/ brown fox/
the quick brown fox jumps over the lazy dog
/ .*?brown fox.*/
the quick brown ...
1. 什么是泛型?
泛型就是对类型进行抽象,如集合类型。
2. 为什么需要泛型?
避免类型的强制转换,以及其带来的潜在bug。取而代之让编译器保证类型安全。
更明确的表达设计意图,增强可读性。
3. 泛型长什么样?
List<E> E代表所有可能的类型如Integer,String等。注意其与C++的模板不同之处。
命名习惯:尽量使用简练的单个字母作为形参名字,如T,E,S。
4. 泛型有没有继承关系?List<String>是List<Object>的子类吗?
如果Foo是Bar的子类,G是某个泛型声明,G<Foo>是G<Bar> ...
一些批处理命令,原作者不详,整理备忘。
@echo off rem 从本行开始关闭回显
echo. rem 输出一个空白行,echo, echo; echo+ echo[ echo] echo/具有同等效果
%errorlevel% rem 查看命令执行结果,默认为0,一般执行错误为1
dir /a:-d /b /s . rem 显示当前目录下所有,包括子目录里的文件
type boot.ini rem 显示boot.ini文件内容
copy con i
原文 http://groovy.codehaus.org/Groovy+style+and+language+feature+guidelines+for+Java+developers
Groovy编程风格和语言特性指南(针对Java开发人员)
作为一个Java开发人员,当他/她开始学习
英文原文 http://groovy.codehaus.org/Differences+from+Java
Groovy和Java的区别
Groovy尝试使Java开发人员尽可能地觉得自然。在设计Groovy时,我们一直努力遵循“最少惊奇”的原则,尤其是对学习Groovy的那些有Java背景的开发人员。
在这里,我们列出了所有的Java和Groovy之间的主要区别。
默认的Imports
默认情况下,下面这些包和类都被导入了,也就是说,你没有必要使用一个显式的导入语句来使用它们:
java.io.*
java.lang.*
java.ma ...
本文转自 http://blog.csdn.net/kmyhy/article/details/4200563, 谢谢原作者。不过稍有修改。
另下面两篇也是很好的入门材料。
http://www.ibm.com/developerworks/cn/education/java/j-groovy/index.html,http://www.cnitblog.com/yunshichen/archive/2010/06/05/66498.html
一、Groovy是什么
作为跑在JVM中的一种语言,groovy语法与 Java 语言的语法很相似。同时,Groovy 抛弃了java ...