05 2013 档案

摘要:代理模式的一个核心思想就是通过实现延迟加载,提升系统启动速度,提升用户体验。当然代理模式还有其他的优势,比如安全考虑,或者远程调用等等。同时,Java的动态代理技术也具有很高的灵活性。从静态代理开始先从一个实际情况下可能碰到的例子来说明代理模式。代理模式主要有三个主要组成:(1)代理类与真实主题公共提供对外的主题接口(2)代理类,用来代理或封装真实主题(3)真实主题,封装真正的业务逻辑Example:(1)主题接口,定义一个DBQuery接口1 package com.sample;2 3 public interface IDBQuery {4 public String query... 阅读全文
posted @ 2013-05-22 16:21 RichardHu 阅读(144) 评论(0) 推荐(0) 编辑
摘要:为了提升对某一任务或某一问题的解决速度,或者说程序设计管理,我们需要使用并发。Java的并发编程基于Java语言提供的两种基本的语法规则:1.使用或扩展java.lang.Thread类,创建线程2.实现java.lang.Runnable接口Thread类的使用Thread主要有两个重要的方法(1)start() (2)run()一个任务的工作流程是写在run()方法中,线程在实际的运行过程中也是以来run方法去进行任务执行。通过一个例子来具体说明Thread的运作过程:我们定义一个TesterThread,在run方法和start方法中加入显示的输出。 1 package com.sam. 阅读全文
posted @ 2013-05-21 14:52 RichardHu 阅读(268) 评论(0) 推荐(0) 编辑