摘要:
1 2 3 4 5 Untitled Document 6 7 33 34 35 36 你喜欢哪个城市?37 北京38 上海39... 阅读全文
摘要:
1 2 3 4 5 Untitled Document 6 7 39 40 41 42 你喜欢哪个城市?43 44 北京45 ... 阅读全文
摘要:
1 2 3 4 5 Untitled Document 6 7 29 30 31 32 你喜欢哪个城市?33 34 北京35 ... 阅读全文
摘要:
1 2 3 4 5 Untitled Document 6 7 29 30 31 32 你喜欢哪个城市?33 北京34 上海35... 阅读全文
摘要:
1 2 3 4 5 Untitled Document 6 7 29 30 31 32 你喜欢哪个城市?33 34 北京35 ... 阅读全文
摘要:
1 2 3 4 5 Untitled Document 6 7 40 41 42 43 你喜欢哪个城市?44 45 北京46 ... 阅读全文
摘要:
1 import java.lang.reflect.InvocationHandler; 2 import java.lang.reflect.Method; 3 import java.lang.reflect.Proxy; 4 5 //动态代理的使用,体会反射是动态语言的关键 6 inte... 阅读全文
摘要:
1 //静态代理模式 2 //接口 3 interface ClothFactory{ 4 void productCloth(); 5 } 6 //被代理类 7 class NikeClothFactory implements ClothFactory{ 8 9 @Overr... 阅读全文
摘要:
1 //1.获取运行时类的父类2 @Test3 public void test1(){4 Class clazz = Person.class;5 Class superClass = clazz.getSuperclass();6 ... 阅读全文
摘要:
1 @Test 2 public void test1() throws Exception{ 3 String className = "com.atguigu.java.Person"; 4 Class clazz = Class.forName(cla... 阅读全文
摘要:
1 //1.获取运行时类的方法 2 3 @Test 4 public void test1(){ 5 Class clazz = Person.class; 6 //1.getMethods():获取运行时类及其父类中所有的声明为p... 阅读全文
摘要:
1 //获取对应的运行时类的属性 2 @Test 3 public void test1(){ 4 Class clazz = Person.class; 5 //1.getFields():只能获取到运行时类中及其父类中声明为public的... 阅读全文
摘要:
* java.lang.Class:是反射的源头。 * 我们创建了一个类,通过编译(javac.exe),生成对应的.class文件。之后我们使用java.exe加载(JVM的类加载器完成的) * 此.class文件,此.class文件加载到内存以后,就是一个运行时类,存在在缓存区。那么这个... 阅读全文