上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 21 下一页

Template Method (模板方法模式)

摘要: 要想实现 模板方法模式,涉及到两个角色:1.抽象模板角色---父类(抽象的) 2.具体模板角色---子类就是父类和子类继承的表现抽象模板角色这个类里 定义了几个抽象方法,供子类去实现具体操作,还定义了一个模板方法(template),以告诉子类去实现这些方法要有一定的顺序去执行, 这种设计模式在JUnit中的setUp(),runTest(),tearDown()体现了,源码:public void runBare() throws Throwable { setUp(); try { runTest(); //而这里面又涉及到 适配器模式 } finally { tearDown(); .. 阅读全文
posted @ 2012-03-13 22:21 spring学习笔记 阅读(213) 评论(0) 推荐(0) 编辑

美国甲骨文的CEO拉里.埃利森耶鲁大学演讲(附英文)

摘要: 美国甲骨文的CEO拉里.埃利森被邀在耶鲁大学2000届毕业典礼上的演讲, 耶鲁的毕业生们,我很抱歉——如果你们不喜欢这样的开场。我想请你们为我做一件事。请你好好看一看周围,看一看站在你左边的同学,看一看站在你右边的同学。 请你设想这样的情况:从现在起5年之后,10年之后,或30年之后,今天站在你左边的这个人会是一个失败者,右边的这个人,同样,也是个失败者。而你,站在中间的家伙,你以为会怎样?一样是个失败者。失败的经历,失败的优等生。 说实话,今天我站在这里,并没有看到1000个毕业生的灿烂未来。我没有看到1000个行业的1000名卓越领导者,我只看到了1000个失败者。你们感到沮丧,这是可以理 阅读全文
posted @ 2012-03-12 22:02 spring学习笔记 阅读(390) 评论(0) 推荐(0) 编辑

Dynamic Proxy (动态代理模式)

摘要: 动态代理(运行期行为)主要有一个 Proxy类 和一个 InvocationHandler接口动态代理角色:1. 抽象主题角色2. 真实主题角色(实现了抽象主题接口)3. 动态代理主题角色(实现了 InvocationHandler接口,并实现了 invoke()方法)Proxy 要调用 newProxyInstance方法代码演示:1.抽象主题角色 SubjectDemo.javapackage com.dynamicproxy ;public interface SubjectDemo{ public void request() ;}2. 真实主题角色 RealSubjectDemo.j 阅读全文
posted @ 2012-03-11 16:18 spring学习笔记 阅读(257) 评论(0) 推荐(0) 编辑

JUnit 3.8 通过反射测试私有方法

摘要: 测试私有(private)的方法有两种:1)把目标类的私有方法(修饰符:private)修改为(public),不推荐,因为修改了源程序不佳2)通过反射 (推荐)代码演示:目标程序PrivateMethod.javapackage com.junit3_8;public class PrivateMethod { //私有方法 private int add(int a, int b) { return a +b ; }}测试程序PrivateMethodTest.javapackage com.junit3_8;import java.lang.reflect.Method;imp... 阅读全文
posted @ 2012-03-10 20:08 spring学习笔记 阅读(416) 评论(0) 推荐(0) 编辑

JUnit 3.8 让所有测试程序 实现 复合的测试(TestSuite)

摘要: 之前是单个单个程序测试,这种方式在测试类比较少的时候可行,但测试类多了,单个单个的这个测试方式就不推荐了,那得使用 复合的测试了一个TestSuite是一个复合的测试。它运行测试用例集。这个测试程序就是把一个包的全部 测试程序一起测试,而不用单个单个测试具体代码:package com.junit3_8;import junit.framework.Test;import junit.framework.TestCase;import junit.framework.TestSuite;/** * 一个TestSuite是一个复合的测试。它运行测试用例集。 * */public class T 阅读全文
posted @ 2012-03-10 01:05 spring学习笔记 阅读(344) 评论(0) 推荐(0) 编辑

Singleton Pattern (单例模式)

摘要: 单例模式,确保某个类只能生成一个实例单例模式的构造方法必须定义为私有(private)的必须要定义一个静态(static)的方法,作为生成这个对象实例的入口package com.singleton;//静态代码块不一定在最开始执行,比如说 静态代码块 放在 单例模式中,//但一般情况下 静态代码块是第一执行的 也就是在类加载时执行, 只执行一次class SingletonTest{ private static SingletonTest singletonTest = new SingletonTest(); static { System.out.println("===.. 阅读全文
posted @ 2012-02-29 17:06 spring学习笔记 阅读(139) 评论(0) 推荐(0) 编辑

JDOM 创建 XML

摘要: JDOMCreateXML.javaimport java.io.FileOutputStream;import java.io.*;import org.jdom.Document;import org.jdom.Element;import org.jdom.output.Format;import org.jdom.output.XMLOutputter;/** * * 1.JDOM是专为java编程而设计的 具有创建,解析... xml的框架 * 2.JDOM 里面基本是 封装的“类”,而不像 DOM和SAX那样,全是接口 * 3.要使用JDOM里面的类必须要导入jdom.jar包 . 阅读全文
posted @ 2012-02-29 16:41 spring学习笔记 阅读(192) 评论(0) 推荐(0) 编辑

SAX解析xml文档

摘要: friends.xml<?xml version="1.0" encoding="utf-8"?><friends date="2012"> <!--此处为注释--> <friend id="1"> <姓名>小红</姓名> <QQ>1429286632</QQ> <!--address>上海</address--> </friend> <friend> <姓名> 阅读全文
posted @ 2012-02-27 20:37 spring学习笔记 阅读(240) 评论(0) 推荐(0) 编辑

记录点滴1

摘要: 2012年2月20日 大学二年级第四学期始每周一记录第一周:2月20日~2月26日重要人物:巫大爷基本时间:除了吃喝拉撒睡的其余时间主要地点:教学楼、宿舍、饭堂、操场事件大概:电子工艺实习、在宿舍看《职来职往》求职节目、看《程序员羊皮卷》、继续学习《C++ Primer 第4版》、及时去饭堂吃饭、上学吃早餐麻烦、跟小钱和俊哥去操场跑步锻炼、玩微博、上csdn发表文章路过经过:上电子工艺实习课比较懒散,不认真并且应付了事每天看一集《职来职往》每天看一章《程序员羊皮卷》每天学习一点《C++ Primer》准时吃饭,但不按时睡觉,不早起、贪睡每天准时8:30左右出发去操场跑步收获结果:为期两周的电子 阅读全文
posted @ 2012-02-26 21:37 spring学习笔记 阅读(123) 评论(0) 推荐(0) 编辑

递归方式 DOM 解析(parse) XML

摘要: friends.xml<?xml version="1.0" encoding="utf-8"?><friends date="2012"> <!--此处为注释--> <friend id="1"> <姓名>小红</姓名> <QQ>123456789</QQ> </friend> <friend> <姓名>小平</姓名> <QQ>12345678</QQ& 阅读全文
posted @ 2012-02-26 01:46 spring学习笔记 阅读(266) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 21 下一页