Java基础
dabizime
这个作者很懒,什么都没留下…
展开
-
冒泡排序、选择排序、二分法查找
下面的代码COPY之后可以直接运行import java.util.Date; //冒泡排序public class BubbleSort { public static void main(String[] args) { int[] a = {4,1,7,9,6,8,2,3,5,10}; sort(a); for(int i=0;i System.out.prin原创 2010-04-10 19:05:00 · 221 阅读 · 0 评论 -
java代理模式
代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用例如:客人想请市长(真是角色)吃饭 但是请不动市长 只好找市长秘书(代理角色) 但是最后为客人做事的 还是市长 代理模式一般涉及到的角色有 抽象角色:声明真实对象和代理对象的共同接口代理角色:代理对象角色原创 2010-05-06 15:14:00 · 207 阅读 · 0 评论 -
java动态代理类
Java动态代理类位于java.lang.reflect包下,一般主要涉及到以下两个类: (1)Interface InvocationHandler:该接口中仅定义了一个方法 §public object invoke(Object obj,Method method, Object[] args) 在实际使用时,第一个参数obj一般是指代理类,method是被代理的方法,原创 2010-05-06 15:29:00 · 609 阅读 · 0 评论 -
java动态代理
动态代理是指客户通过代理类来调用其它对象的方法 动态代理使用场合: •远程方法调用(RMI) • 1.创建一个实现接口InvocationHandler的类,它必须实现invoke方法 2.创建被代理的类以及接口 3.通过Proxy的静态方法 newProxyInstance(ClassLoader loader, Class[] in原创 2010-05-06 15:35:00 · 501 阅读 · 1 评论