- 博客(3)
- 资源 (3)
- 收藏
- 关注
转载 JDK动态代理实现原理
之前虽然会用JDK的动态代理,但是有些问题却一直没有搞明白。比如说:InvocationHandler的invoke方法是由谁来调用的,代理对象是怎么生成的,直到前几个星期才把这些问题全部搞明白了。 废话不多说了,先来看一下JDK的动态是怎么用的。 package dynamic.proxy; import java.lang.reflect.InvocationHandler;
2017-07-12 14:10:44 920
转载 Java获取package下所有的class对象,根据包名获取class字节码(普通文件包和Jar文件包)
读取一个package路径下面所有的class/** * 获得包下面的所有的class * * @param pack * package完整名称 * @return List包含所有class的实例 */ public static List<Class> getClasssFromPackage(String pack) { List<Class> cla
2017-07-07 16:07:04 5890
转载 静态内部类、静态变量的加载次数-理解静态内部类实现线程安全的单例模式
百度众说纷纭的情况下就不如自己写例子测试理论,话不多说,上代码:public class Sta { public static long date=System.currentTimeMillis();//1 public int da=1;//3,5 static{ System.out.println("Sta:"+System.curr
2017-07-01 18:03:27 463
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人