摘要: 一、目标数据提交前做各种处理二、代码1.MsgProcessor.java 1 public class MsgProcessor { 2 3 private List filters = new ArrayList(); 4 private String msg; 5 ... 阅读全文
posted @ 2015-06-20 17:10 shamgod 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 一、概述Java 的Awt是Observer模式,现用Java自己模拟awt中Button的运行机制二、代码1.Test.java 1 import java.text.DateFormat; 2 import java.text.SimpleDateFormat; 3 import java.ut... 阅读全文
posted @ 2015-06-20 11:33 shamgod 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 1.AWT简单例子TestFrame.java 1 import java.awt.Button; 2 import java.awt.Frame; 3 import java.awt.event.ActionEvent; 4 import java.awt.event.ActionListener... 阅读全文
posted @ 2015-06-20 10:31 shamgod 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 一、概述1.目标:读取properties文件改成单例模式二、代码1.Test.java 1 class WakenUpEvent{ 2 3 private long time; 4 private String location; 5 private C... 阅读全文
posted @ 2015-06-19 16:13 shamgod 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 一、概述1.目标:用observer.properties文件存储observer类,当要增加observer时,无需修改代码,修改properties文件即可2.properties文件位置的关系:当properties文件放在src目录下时,由于编译会自动把src里的文件放到bin文件平,因此可... 阅读全文
posted @ 2015-06-19 15:36 shamgod 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 一、概述childe类中的是关联监听者dad的,若要再增加监听者,会很不方便,且要修改代码。好的方法是封装监听者类,用addListener()方法动态添加监听者二、代码1.Test.javaclass WakenUpEvent{ private long time; private String... 阅读全文
posted @ 2015-06-19 14:34 shamgod 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 把小孩醒来时的具体情况封装成事件类Test.javaclass WakenUpEvent{ private long time; private String location; private Child source; public WakenUpEvent(long time, Strin... 阅读全文
posted @ 2015-06-19 13:57 shamgod 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 1.概述由于上一个文章《Java OOD 线程》中的线程是父类主动监听childe,比较耗资源,现改进为childe类醒来后主动联系父类2.代码Test.javaclass Child implements Runnable { private Dad dad; public Child(Dad... 阅读全文
posted @ 2015-06-19 11:50 shamgod 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 一、概述1.情景:孩子睡觉,醒后要吃东西,用java模拟此情况2.设计:child类,Dad类,都继承Runnable,dad线程监视child线程(缺点:因为要监视,所以耗cup资源)二、代码Test.javaclass Child implements Runnable { private b... 阅读全文
posted @ 2015-06-19 11:27 shamgod 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 一、概述1.目标:模拟Spring的Ioc2.用到的知识点:利用jdom的xpath读取xml文件,反射二、有如下文件:1.applicationContext.xml 2.BeanFactory.javapublic interface BeanFactory { Object getB... 阅读全文
posted @ 2015-06-19 00:10 shamgod 阅读(688) 评论(0) 推荐(0) 编辑
haha