-
1. 万事万物皆对象,类也是对象<br> 2. Class类中的构造方法是私有的,因此只有java虚拟机才能创建Class类的实例对象<br> 3. 任何一个类都是Class的实例对象<br> 4. Class类实例对象的表示方式有三种<br> a. Class c1 = 类名.class 这种方式也说明了任何一个类都有一个隐含的静态成员属 性class<br> b. 用类的对象通过getClass()获取Class的对象<br> Foo foo1 = new Foo();<br> Class c2 = foo1.getClass();<br> C. 通过<br> Class c3 = Class.forName("com.imooc.reflect.Foo");查看全部
-
Java反射机制——获取成员变量&构造函数 一、成员变量是java.lang.reflect.Field的对象 1、Field类封装了关于成员变量的操作 2、Field[] fs = c.getFields()方法获取所有public的成员变量Field[]信息 3、c.getDeclaredFields获取的是该类自己声明的成员变量信息 4、field.getType()获得成员类型的类类型 5、field.getName()获得成员的名称 二、构造函数是java.lang.Constructor类的对象 1、通过Class.getConstructor()获得Constructor[]所有公有构造方法信息 2、建议getDeclaredConstructors()获取自己声明的构造方法 3、Constructor.getName():String 4、Constructor.getParameterTypes():Class[]查看全部
-
list.size() 返回list1中元素个数查看全部
-
Class笔记查看全部
-
Class.forName("");运行时加载查看全部
-
new 创建是静态加载查看全部
-
1. 万事万物皆对象,类也是对象<br> 2. Class类中的构造方法是私有的,因此只有java虚拟机才能创建Class类的实例对象<br> 3. 任何一个类都是Class的实例对象<br> 4. Class类实例对象的表示方式有三种<br> a. Class c1 = 类名.class 这种方式也说明了任何一个类都有一个隐含的静态成员属 性class<br> b. 用类的对象通过getClass()获取Class的对象<br> Foo foo1 = new Foo();<br> Class c2 = foo1.getClass();<br> C. 通过<br> Class c3 = Class.forName("com.imooc.reflect.Foo");查看全部
-
java反射查看全部
-
编译时加载的类是静态加载类,运行时加载的类是动态加载类查看全部
-
只有Java的虚拟机能够创建Class类的实例对象查看全部
-
集合中的泛型只在编译阶段有效,经过或绕过编译就无效了查看全部
-
类类型查看全部
-
因为class是被 private 定义的,所以任何类都有一个class的隐藏成员变量查看全部
-
只有Java的虚拟机才能创建class的对象查看全部
-
有一个类,他的名字叫做类(class) 所有的类都是class的实例查看全部
举报
0/150
提交
取消