-
动态加载类查看全部
-
每一个类中都有一个静态成员变量class类查看全部
-
Java反射机制——通过反射了解集合泛型的本质 1:反射的操作都是编译之后的操作;就是运行阶段 2:java中集合的泛型是防止错误输入的;只在编译阶段有效,只要绕过编译就无效啦 我们可以通过方法的反射来操作,绕过编译 eg: ArrayList list1=new ArrayList(); ArrayList<String> list2=new ArrayList<String>(); Class c1=list1.getClass(); Class c2=list2.getClass(); System.out.print(c1==c2);//true Method m=c2.getMethod("add",Object.class); m.invoke(list2,20);//向list2集合中添加一个int 型的值;绕过编译 当然是不能直接foreach list2集合的,会报类型转换错误查看全部
-
java反射内容要点查看全部
-
方法的反射查看全部
-
静态加载和动态加载的概念查看全部
-
JAVA 反射查看全部
-
Java中集合的泛型, 是防止错误输入的, 只在编译阶段有效, 绕过编译就无效了查看全部
-
反射操作可以绕过泛型查看全部
-
截图留念一下我逝去的青春查看全部
-
任何一个类都有一个隐含的静态成员变量class;查看全部
-
获取方法查看全部
-
1、反射的操作是编译之后的操作 2、编译之后集合的泛型时去泛型化的查看全部
-
1、new:静态加载类,在编译时刻就需要加载所有的可能使用到的类 2、Class.forName():动态加载类,在运行时加载查看全部
-
Foo.class foo1.getClass() 都代表Foo类的类类型查看全部
举报
0/150
提交
取消