- 博客(9)
- 收藏
- 关注
迭代器模式
什么是迭代器模式?迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。没有迭代器的时代,我们是怎么遍历容器的 for (int i = 0; i< arrayList.size(); ++i) { System.out.println(...
2009-12-17 16:03:16 86
原创 org.apache.commons.lang
我们首先来看org.apache.commons.lang包,这个包提供了一些有用的包含static方法的Util类。除了6个Exception类和2个已经deprecated的数字类之外,commons.lang包共包含了17个实用的类:<o:p></o:p><o:p> &...
2009-12-16 14:21:20 166
Maven中<dependencies>节点和<dependencyManagement>节点的区别
以前一直没有在意,今天建立maven工程的时候在<dependencyManagement>节点下加入了junit依赖,结果在dependency Graph中没有发现junit的依赖关系,怎么回事?没有加入项目依赖?遂google之 得解释:1 .使用项目继承利用项目继承可以将结构信息,部署信息,共同的依赖信息放置在单一的位置。在每个工程的pom中:...
2009-12-15 15:32:05 125
原创 PL/SQL Developer使用技巧
1、PL/SQL Developer记住登陆密码 在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码;设置方法:PL/SQLDeveloper 7.1.2 ->tools->...
2009-12-14 10:20:23 61
原创 关于junit源码学习之发散思维:打造自己的单元测试容器——Junit Runner扩展详解...
概述 Junit是我们在单元测试中最常用的工具包之一, 虽然该工具包十分简洁, 而且随后市面上也出现了各种测试工具和测试框架, 但是依然难撼其在单元测试领域的王者地位.Junit4.x Runner剖析 junit3.x和junit4.x是两个非常不同的版本, 不能简单的理解为是后者是前者的一个升级, 二者的内部实现有很大的不同。 这里只针对junit4....
2009-12-10 00:04:45 304
原创 学习junit,看到Annotation,忽然有了想深入了解下的冲动
Annotation在java的世界正铺天盖地展开,有空写这一篇简单的annotations的文章,算是关于Annotation入门的文章吧,希望能各位们能抛砖,共同学习...... 第一部分:了解一下java1.5起默认的三个annotation类型: 一个是@Override:只能用在方法之上的,用来告诉别人这一个方法是改写父类的。 一个是@Deprecated:建...
2009-12-09 23:35:02 100
走向开源代码分析第一步,准备,思路和方法小结
终于下定决心要开始学习开源代码了,主要有两个目的一:扩大自己的知识面二:看看别人优秀的代码是怎么写的,多学习,在自己的工作和代码生活中能用上三:学习一些主流的源码,可以增加自己的代码,完善他们为我所用。 准备阶段,上著名开源软件网站(www.sourceforge.net)上下载源码。注意,我们要学习源码不要下载开源的jar包,要下载的是项目的开发工程,这样才有效果。...
2009-12-04 23:08:49 131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人