上一页 1 ··· 4 5 6 7 8 9 下一页
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-02-24 23:28 温暖的向阳花 阅读(14) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-02-10 14:12 温暖的向阳花 阅读(10) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-02-10 14:11 温暖的向阳花 阅读(15) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2016-10-16 19:46 温暖的向阳花 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 代理模式 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。 在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式一般涉及到的角色 抽象角色:声明真实对象和代理对象的共同接口。 代理角色:代理对象角色内部含有对真实对象的引 阅读全文
posted @ 2016-07-09 16:35 温暖的向阳花 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 动态代理类 Java动态代理类位于java.lang.reflect包下,一般主要涉及到以下两个类: 1.Interface InvocationHandler 该接口中仅定义了一个方法: Object invoke(Object proxy, Method method, Object[] arg 阅读全文
posted @ 2016-07-09 16:35 温暖的向阳花 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 反射与数组 java.lang.Array类提供了动态创建和访问数组元素的各种静态方法。 例程ArrayTester1类的main()方法创建了一个长度为10的字符串数组,接着把索引位置为5的元素设为“hello”,然后再读取索引位置为5的元素的值。 多维数组 首先,区别一下下面两者: 输出: in 阅读全文
posted @ 2016-07-08 20:14 温暖的向阳花 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 利用反射进行对象拷贝的例子 如下例程ReflectTester类进一步演示了Reflection API的基本使用方法。 ReflectTester类有一个copy(Object object)方法,这个方法能够创建一个和参数object同样类型的对象,然后把object对象中的所有属性拷贝到新建的 阅读全文
posted @ 2016-07-08 20:14 温暖的向阳花 阅读(125) 评论(0) 推荐(0) 编辑
摘要: Java 反射机制 基本概念 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法? 答案是肯定的。 这种动态获取类的信息以及动态调用对象的方法的功能来自于Java语言的反射(Reflection)机制。 Java反射机制主要提供了以下功 阅读全文
posted @ 2016-07-08 20:14 温暖的向阳花 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 利用反射调用私有方法、访问私有属性 利用反射,首先是Class对象的获取,之后是Method和Field对象的获取。 以Method为例,从文档中可以看到: getMethod()方法返回的是public的Method对象, 而getDeclaredMethod()返回的Method对象可以是非pu 阅读全文
posted @ 2016-07-08 20:13 温暖的向阳花 阅读(181) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页