- 博客(9)
- 收藏
- 关注
原创 编程模式--适配器模式小解
[code="java"] /**Java与模式:适配器模式 目的:将一个类的接口转换成客户希望的另外一个接口。 A d a p t e r 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 意图:你想使用一个已经存在的类,而它的接口不符合你的需求。 你想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作。 (仅适用于...
2011-05-07 21:28:47
93
原创 编程模式--装饰器模式小解
[code="java"] /**假如我们现在有三个类 A类 B类 C类 其中 B类、C类都是A类的子类 现在我们遇到一个问题,就是我要扩展B类和C类的功能,新增的三种功能分别用method1()、method2()、method3()来表示 在我们遇到这个问题之前,B类和C类都各自有自己的子类, 比如,那B类来讲,它的子类当中有的只新增了method1(), 有的新增了metho...
2011-05-07 21:26:11
99
原创 CGLIB初探
[code="java"] package cn.cglib; import java.lang.reflect.Method; import java.util.logging.Logger; import net.sf.cglib.proxy.Enhancer; import net.sf.cglib.proxy.MethodInterceptor; import net....
2011-05-07 21:18:29
96
原创 什么是线程安全? 请举例说明!
[b]什么是线程安全?[/b] 如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 或者说:一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口的执行结果存在二义性,也就是说我们不用考虑同步的问题。 线程安全问题都是由[b]全局变...
2011-05-05 16:20:34
1188
原创 Java反射与动态代理
Java反射与动态代理 http://www.infoq.com/cn/articles/cf-java-reflection-dynamic-proxy
2011-04-30 16:19:25
76
原创 反射机制看自省(探寻类自身的信息--修改类的信息)
[size=medium]反射机制看自省(探寻类自身的信息--修改类的信息) [/size][code="java"] public class TestReflection_2 { public static void main(String[] args) throws Exception { /** * 修改类的属性的值 * */ Object obj...
2011-04-30 12:14:56
112
原创 反射机制看自省(探寻类自身的信息--属性/方法/构造方法)
[size=medium]反射机制看自省(探寻类自身的信息--属性/方法/构造方法)[/size] [code="java"]public class TestReflection_1 { public static void main(String[] args) throws Exception { //反射中最常见的方式, 获得类对象 Class class1 = C...
2011-04-30 12:08:54
123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人