摘要: 先看一下代理模式,这个应该是设计模式中最简单的一个了,类图代理模式最大的特点就是代理类和实际业务类实现同一个接口(或继承同一父类),代理对象持有一个实际对象的引用,外部调用时操作的是代理对象,而在代理对象的内部实现中又会去调用实际对象的操作Java动态代理其实内部也是通过Java反射机制来实现的,即已知的一个对象,然后在运行时动态调用其方法,这样在调用前后作一些相应的处理,这样说的比较笼统,举个简单的例子 比如我们在应用中有这样一个需求,在对某个类的一个方法的调用前和调用后都要做一下日志操作,一个普通的接口public interface AppService { public bo... 阅读全文
posted @ 2011-02-22 16:04 java简单例子 阅读(1155) 评论(0) 推荐(0)
摘要: 1.什么是Java反射?Java的反射是指通过一个已知类名就可以获取到该类的内部信息,如类的成员变量,方法,构造函数,而且可以通过反射动态的调用该对象的方法,假设我们有这样一个类package com.crazycoder2010.reflect;public class Demo { private String strField; protected Integer intField; public double doubleField; float floatField; public static final Object DEMO = new Object(); public Dem 阅读全文
posted @ 2011-02-22 13:36 java简单例子 阅读(403) 评论(0) 推荐(0)
摘要: 重装了Ubuntu系统,但是问题也接踵而至,下载了个Eclipse,发现图标没有了,网上查询了一下,同病相连的还挺多,也有好心人发出了解决方案,如下1.打开配置编辑器 alt+f2输入gconf-editor2.找到/desktop/gnome/interface/menus_have_icons,选中3.重启一下Eclipse菜单出来了! 阅读全文
posted @ 2011-02-22 10:44 java简单例子 阅读(337) 评论(0) 推荐(0)