动态代理这个名词就不用多说了,是经典的二十三种设计模式中的一种。代理模式也不多说,现在聊聊动态代理的方式。 第一种方式是JDK自带方式,原理是在程序运行时,运用反射机制动态创建而成,不过它有一个先决条件就是被代理对象必须是实现某个接口的对象才能代理。看代码: public interface...
分类:
编程语言 时间:
2014-06-25 23:15:21
阅读次数:
300
该类为反射函数 获取和暴力获取ReflectPoin类中的属性
package com.tuozou.test;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class ReflectTes...
分类:
编程语言 时间:
2014-06-24 22:02:03
阅读次数:
252
1:Class类中的方法
public Method getDeclaredMethod(String name,
Class... parameterTypes)
throws NoSuchMethodException,
...
分类:
编程语言 时间:
2014-06-24 15:37:45
阅读次数:
201
首先介绍什么是强连接。顶点之间的强连接就是如果v能到达w,那么w也能到达v。顶点之间的强连接就表示顶点之间可以双向到达,也就是说两个顶点在一个回路上。
介绍了强连接,那什么是强连接部件呢?强连接部件就是能够相互到达的所有顶点的集合。一个图中可能会有多个强连接。
强连接在离散数学中属于等价关系,也就是说它具有反射性,相反性,传递性。
应用
...
分类:
其他好文 时间:
2014-06-22 15:22:49
阅读次数:
172
通过系统的Environment.getExternalStorageDirectory().getAbsoluteFile();只能得到系统的SD卡路径,对于对个SD卡的国产神机,想得到外部SD卡就无能为力了。下面介绍一个编写的工具类,通过反射得到系统隐藏的得到所有挂载路径方法获取所有SD卡路径:...
分类:
移动开发 时间:
2014-06-22 13:37:02
阅读次数:
245
回顾第一次基础加强1. 反射 有一个字符串,它是一个类名称,我们可以使用反射来创建这个类的对象! 有一个字符串,它是一个方法名称,我们可以使用反射来调用这个方法!2. 枚举 枚举是一种多例模式!你学过单例就可以理解多例!一个类有固定的实例个数! 1) 枚举的格式 关键字不是:class、i...
分类:
编程语言 时间:
2014-06-22 13:24:39
阅读次数:
214
利用反射和注解模拟JUnit4单元测试框架工作流程。...
分类:
编程语言 时间:
2014-06-22 12:14:43
阅读次数:
337
本文是根据JAVA解惑这本书,做的笔记。
电子书见:http://download.csdn.net/detail/u010378705/7527721
谜题76
将线程的启动方法start(),写成了run();
PS:管程(monitor)锁有待进一步理解。
谜题77
线程中锁的问题。
理解不深刻。
谜题78
反射会造成访问...
分类:
编程语言 时间:
2014-06-22 08:45:22
阅读次数:
333
类装载器ClassLoader类装载器就是寻找类的字节码文件,并构造出类在JVM内部表示的对象组件。类装载器把一个类装入JVM中,要经过三步:1.装载:查找和导入Class文件;2.链接:执行校验、准备和解析(解析是可以选择的);3.初始化:对类的静态变量、静态代码块执行初始化工作;..
分类:
编程语言 时间:
2014-06-22 08:11:36
阅读次数:
276