动态代理技术是整个java技术系统中非常重要的一环,它是我们能够深入学习java框架的基础,是深入了解Spring等框架时要掌握的基础知识之一。
Java中自带的动态代理的类必须要实现一个接口,也就是说只能对该类所实现接口中定义的方法进行代理,这在实际编程中具有一定的局限性,而且使用反射的效率也并不是很高。于是CGLIB就诞生了。
使用CGLib实现动态代理,完全不受代理类必须实现接口的限制,而...
分类:
编程语言 时间:
2015-02-10 15:25:44
阅读次数:
212
泛型接口的定义与使用: 子类实现接口分为两种情况:1 知道类型 2不知道类型
分类:
其他好文 时间:
2015-02-10 11:09:59
阅读次数:
114
观察者模式定义了对象之间的一对多依赖,当一个对象改变状态时,他的所有的依赖者都会收到通知并自动更新;定义主题,主题的功能是持有观察者的引用,提供注册、取消注册和通知,并且有状态;观察者实现接口中的update方法,必须注册具体主题;JDK自带了对观察者的支持功能被观察者Observable对象,提供...
分类:
其他好文 时间:
2015-02-07 00:20:18
阅读次数:
196
(一)原本java的写法(相信很多是学过java的):需要实现接口View.IOnClickListener,最好也继承类:Activity,因为View.IOnClickListener接口又继承了IJavaObject, IDisposable接口,所以还学要实现这两个接口里面的成员,而Acti...
分类:
移动开发 时间:
2015-02-06 13:01:56
阅读次数:
259
1.接口类就是一个类的领导者,指明方向,非抽象型子类必须实现接口所指定的全部方法。2.抽象类就是一个类的服务提供商,拥有众多服务,当需要的时候你来用就可以,如果你觉得抽象类提供的服务不满意,你还可以自己在子类重新来做。3.接口类没有构造函数,抽象类有。4.抽象类可以有数据成员,接口类不允许有。5.接...
分类:
其他好文 时间:
2015-02-05 18:16:04
阅读次数:
174
Android官方入门文档[18]与其他碎片通信
这节课教你
1.定义一个接口
2.实现接口
3.传递一个消息给一个代码片段...
分类:
移动开发 时间:
2015-02-02 12:37:59
阅读次数:
150
一:例子
{CSDN:CODE:595164}
二:总结
1:接口是抽象方法和常量值定义的集合
2:从本质上讲,接口是一种特殊的抽象类,只包含常量和方法的定义,没有方法的实现
3:接口可以实现多重实现
4:接口中声明的属性默认为public static final,也只能是public static final
5:接口中只能定义抽象方法,默认为public,也只能...
分类:
编程语言 时间:
2015-02-01 21:53:42
阅读次数:
200
材料清单:Mobile(手机),MiniCharger(迷你充电器),IUsb(USB接口),设计思路:1.声明IUsb约定对象之间的交互方式,其中包含一个事件;2.Mobile实现IUsb接口,这是关键点,是调用者实现接口,需求通过事件委托给充电设备自行处理;3.Mobile反射充电设备,通过构造...
分类:
移动开发 时间:
2015-01-31 16:06:03
阅读次数:
154
* 一、枚举类* 1.如何自定义枚举类* 2.如何使用enum关键字定义枚举类*>常用的方法:values() valueOf(String name)*>如何让枚举类实现接口:可以让不同的枚举类的对象调用被重写的抽象方法,执行的效果不同。(相当于让每个对象重写抽象方法) 1 //普通枚举类 2 c...
分类:
编程语言 时间:
2015-01-31 00:09:26
阅读次数:
239