-
编译之后在运行的时候是去泛型的.查看全部
-
Method类,方法对象。一个成员方法就是一个method对象。getMethod()方法获取的是所有的public的函数,包括父类继承而来的。查看全部
-
动态加载类查看全部
-
http://www.open-open.com/lib/view/open1415441429449.html查看全部
-
静态时刻加载类会造成必须所有的类都要不出错误才能使程序运行查看全部
-
只要是一直对一个类进行操作,那么无论用哪种方法得到,它们的类类型都是一样的查看全部
-
任意的类都是一个对象,它们是Class的对象查看全部
-
动态加载和静态加载的区别;用new创建对象,编译时就会加载所有可能加载的类,属于静态的,这样就会导致如果有一个类出现问题,其他类也无法正常使用;解决此类问题就得用动态加载,想用什么类,运行时才会用到,使用class类;其使用class c=classforname(类名全称),c.instanceof();功能性的类尽量使用动态加载类;查看全部
-
反射的操作都是在编译后,在运行的时候 java中集合的泛型,是防止错误输入的,只在编译阶段有效,绕过编译就无效了 编译之后记得泛型是去泛型化的查看全部
-
方法的名称和方法的参数列表才能唯一觉得某一个方法 方法的反射操作 method.invoke(“方法名”,方法参数) 方法参数有几个传几个,可以用数组new Class[]{参数类型.class};查看全部
-
如果想获得一个类的信息,可以通过获的类的类类型,然后通过类类型访问。查看全部
-
获取成员变量的类型,共有的 geFileds()、 获取自己定义的所有方法 getDeclaredFileds() 获得成员变量的名称 getName();查看全部
-
类类型查看全部
-
只要可以在类里面声明的都有类类型查看全部
-
动态加载一个类 Class.forName("类的全称") 不仅表示了类的类类型,还代表了动态加载类 编译时加载类是静态加载类,运行时刻加载类是动态加载类 new创建的对象 是静态加载类,在编译时就需要加载所有的可能使用到的类,一个出错,全部没用。通过动态加载类可以解决。Class c=Class.forName();,通过类类型,创建该类对象。查看全部
举报
0/150
提交
取消