随笔分类 - java类反射机制
摘要:为什么加<T> private <T> List<T> cashFutures(List<Future<T>> futures) { List<T> values = new ArrayList<T>(); for (Future<T> future : futures) { try { value
阅读全文
摘要:代理就是用a对象代替b对象做一些事情的意思,为什么需要代理呢?因为a可以做一些b做不了的事情 就是在调用b方法前调用a的其他方法做一些前提工作 代码如下 Dog.java是一个接口 GunDog.java实现Dog接口 DogUtil.java是动态代理a的一些方法,做些b对象做不了的事情 MyIn
阅读全文
摘要:在项目工程下右键新建文件-obj.txt,文件内容如下: a=java.util.Dateb=javax.swing.JFrame 运行结果: Sat Apr 01 11:12:20 CST 2017 分割线 javax.swing.JFrame[frame0,0,0,0x0,invalid,hid
阅读全文
摘要:被加载的类: 运行结果: huang.de.wei.Hello[Ljava.lang.String;@1fc4bec进入findClass内部tes22t2运行Hello的参数:嘿嘿 如果把 Class<?> clazz = ccl.findClass(progClass);改成 Class<?>
阅读全文
摘要:运行结果(抛出的异常可能有差异): 类的构造器全部如下private huang.de.wei.ClassTest()public huang.de.wei.ClassTest(java.lang.String)class对象所对应的全部public构造器:public huang.de.wei.C
阅读全文

浙公网安备 33010602011771号