-
class 是类类型 你也可以理解成 字节码 仅仅是理解而已,书上可没有这样讲过
查看全部 -
m.invoke() 就是用方法m这个对象 调用 a1
类这个对象。 和以前的 a1.print() 正好相反,但是实现的功能都是一样的
print()这个方法的对象就是 m
查看全部 -
成员变量又叫字段 又叫 field
查看全部 -
77
查看全部 -
foo类的类类型 可以简单的理解为 foo类的 类 他的实例化,其实就是 class的实例化 而不是 foo类的实例化
查看全部 -
方法的反射
查看全部 -
数据类型都存在类类型
查看全部 -
三种表达方式:
1、类名直接.class
2、类的实例getClass()
3.Class.forName("")
查看全部 -
new对象是静态加载类,在编译时就需要加载所有可能使用到的类
查看全部 -
一个类只可能是Class类的一个实例对象
查看全部 -
class type
查看全部 -
1-1 8分40秒查看全部
-
Java反射机制——通过反射了解集合泛型的本质 1:反射的操作都是编译之后的操作;就是运行阶段 2:java中集合的泛型是防止错误输入的;只在编译阶段有效,只要绕过编译就无效啦 我们可以通过方法的反射来操作,绕过编译
查看全部 -
三种表达方式:
1、类名直接.class
2、类的实例getClass()
3.Class.forName("")
查看全部 -
泛型<br>
1:作用,防止错误输入,只在编译阶段有效,绕过编译就无效了,集合的泛型在编译之后就无效了
2:验证,我们可以通过方法的反射来操作,绕过编译,换句话说,我们通过反射来操作就绕过了编译就绕过了泛型了,泛型就不起作用了
3:反射的操作都是编译之后的操作,都是运行时的操作,通过Class Method类的反射操作就可以绕过泛型的约束
补充 -->反射的操作、Class的操作、Method操作、Field的操作都是编译后的操作。查看全部
举报