您的位置:首页 > 编程语言 > Java开发

Java反射机制笔记

2016-08-19 11:27 232 查看
以下内容来自慕课网视频《反射——Java高级开发必须懂的》

第一章 Class类的使用

第二章 动态加载类

第三章 获取方法信息

第四章 获取成员变量构造函数信息

第五章 方法反射的基本操作

第六章 通过反射了解集合泛型的本质

第一章 Class类的使用

Class类

在面向对象的世界里,万事万物皆对象。在Java中,只有静态的成员和普通数据类型不是对象。而类也是对象,是java.lang.Class类的实例对象。







第二章 动态加载类

静态加载类和动态加载类

编译时刻加载类是静态加载类,运行时刻加载类是动态加载类。一般功能性的类使用动态加载,而不使用静态加载方便以后功能的扩展

Class.forName(“类的全称”),不仅表示了类的类类型,还代表了动态加载类。

new 创建对象是静态加载类,在编译时刻就需要加载所有的可能使用到的类,如果其中有一个类报错则所有的类都用不了,这是编译加载类的局限性。





第三章 获取方法信息

基本的数据类型、void关键字等都存在类类型。



Class类的基本API操作(反射机制应用的案例)







第四章 获取成员变量构造函数信息

接上





第五章 方法反射的基本操作

方法的反射

如何获取某个方法

方法的名称和方法的参数列表才能唯一决定某个方法

方法反射的操作

method.invoke(对象,参数列表)









第六章 通过反射了解集合泛型的本质



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: