`
xubindehao
  • 浏览: 243830 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
看了深入Java虚拟机  类加载这一章  很好很强大 很满足 哈哈哈
什么是迭代器模式? 迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。 没有迭代器的时代,我们是怎么遍历容器的 ...
我们首先来看 org.apache.commons.lang 包,这个包提供了一些有用的包含 static 方法的 Util 类。除了 6 个 Exception 类和 2 个已经 deprecated 的数字类之外, commons.lang 包共包含了 17 个实用的类: <o:p></o:p> <o:p> </o:p> ArrayUtils – 用于对数组的操作,如添加、查找、删除、子数组、倒序、元素类型转换等; <o:p></o:p> BitField ...
以前一直没有在意,今天建立maven工程的时候在<dependencyManagement>节点下加入了junit依赖,结果在dependency Graph中没有发现junit的依赖关系,怎么回事?没有加入项目依赖?遂google之   得解释: 1 .使用项目继承 利用项目继承可以将结构信息,部署信息,共同的依赖信息放置在单一的位置。在每个工程的 pom 中: [...] <parent> <groupId>org.apache.maven.proficio</groupId> <artifac ...
搞技术,经常总结文档,熟悉掌握word的使用很必要。下面自己总结一些小细节 1.修订:打开和关闭
1、PL /SQL Developer记住登陆密码    在使用PL /SQL Developer时,为了工作方便希望PL /SQL Developer记住登录Oracle的用户名和密码; 设置方法:PL /SQL Developer 7.1.2  ->tools->Preferences->Oracle->Logon History , “Store history”是默认勾选的,勾上“Store with password” 即可,重新登录在输入 ...
概述     Junit是我们在单元测试中最常用的工具 包之一, 虽然该工具包十分简洁, 而且随后市面上也出现了各种测试工具和测试框架, 但是依然难撼其在单元测试领域的王者地位.Junit4.x Runner剖析      junit3.x和junit4.x是两个非常不同的版本, 不能简单的理解为是后者是前者的一个升级, 二者的内部实现有很大的不同。 这里只针对junit4.x以后的版本。 所有的testcase都是在Runner下执行的,可以将Runner理解为junit运行的容器,默认情况下junit会使用 JUnit4ClassRunner作为所有testcase ...
Annotation在java的世界正铺天盖地展开,有空写这一篇简单的annotations的文章,算是关于Annotation入门的文章吧,希望能各位们能抛砖,共同学习......   第一部分:了解一下java1.5起默认的三个annotation类型:    一个是@Override:只能用在方法之上的,用来告诉别人这一个方法是改写父类的。    一个是@Deprecated:建议别人不要使用旧的API的时候用的,编译的时候会用产生警告信息,可以设定在程序里的所有的元素上.    一个是@SuppressWarnings:这一个类型可以来暂时把一些警告信息消息关闭. ...
终于下定决心要开始学习开源代码了,主要有两个目的 一:扩大自己的知识面 二:看看别人优秀的代码是怎么写的,多学习,在自己的工作和代码生活中能用上 三:学习一些主流的源码,可以增加自己的代码,完善他们为我所用。     准备阶段,上著名开源软件网站(www.sourceforge.net )上下载源码。注意,我们要学习源码不要下载开源的jar包,要下载的是项目的开发工程,这样才有效果。开源网站上的开源项目主要有2种形式svn和cvs。   在sourceforge上的某一个项目上,点击devlop按钮,会出现一个code按钮,下拉出现cvs和svn。这个链接提供了想要下载这个项目 ...
由于观察者和主题是多样的,抽象出接口,代码如下 观察者接口:IObserver.java package Observer; public interface IObserver { /**接收消息**/ public void reseiveFriendInfo(String FriendInfo); }  主题接口:IMySubject.java /** * */ package Observer; /** * 观察者模式主题 * @author guzhen * */ public interface IMySubject { ...
废话少说,看压缩包 工程示例,内有ReadMe
1. 装饰者模式的详解 装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性 的替代方案。 装饰者模式设计类之间的关系: 其中Component是一个超类,ConcreteComponen是被装饰者,Decorator是装饰者,装 ...
Global site tag (gtag.js) - Google Analytics