Java反射机制笔记
2016-08-19 11:27
232 查看
以下内容来自慕课网视频《反射——Java高级开发必须懂的》
第一章 Class类的使用
第二章 动态加载类
第三章 获取方法信息
第四章 获取成员变量构造函数信息
第五章 方法反射的基本操作
第六章 通过反射了解集合泛型的本质
在面向对象的世界里,万事万物皆对象。在Java中,只有静态的成员和普通数据类型不是对象。而类也是对象,是java.lang.Class类的实例对象。
编译时刻加载类是静态加载类,运行时刻加载类是动态加载类。一般功能性的类使用动态加载,而不使用静态加载方便以后功能的扩展
Class.forName(“类的全称”),不仅表示了类的类类型,还代表了动态加载类。
new 创建对象是静态加载类,在编译时刻就需要加载所有的可能使用到的类,如果其中有一个类报错则所有的类都用不了,这是编译加载类的局限性。
Class类的基本API操作(反射机制应用的案例)
如何获取某个方法
方法的名称和方法的参数列表才能唯一决定某个方法
方法反射的操作
method.invoke(对象,参数列表)
第一章 Class类的使用
第二章 动态加载类
第三章 获取方法信息
第四章 获取成员变量构造函数信息
第五章 方法反射的基本操作
第六章 通过反射了解集合泛型的本质
第一章 Class类的使用
Class类在面向对象的世界里,万事万物皆对象。在Java中,只有静态的成员和普通数据类型不是对象。而类也是对象,是java.lang.Class类的实例对象。
第二章 动态加载类
静态加载类和动态加载类编译时刻加载类是静态加载类,运行时刻加载类是动态加载类。一般功能性的类使用动态加载,而不使用静态加载方便以后功能的扩展
Class.forName(“类的全称”),不仅表示了类的类类型,还代表了动态加载类。
new 创建对象是静态加载类,在编译时刻就需要加载所有的可能使用到的类,如果其中有一个类报错则所有的类都用不了,这是编译加载类的局限性。
第三章 获取方法信息
基本的数据类型、void关键字等都存在类类型。Class类的基本API操作(反射机制应用的案例)
第四章 获取成员变量构造函数信息
接上第五章 方法反射的基本操作
方法的反射如何获取某个方法
方法的名称和方法的参数列表才能唯一决定某个方法
方法反射的操作
method.invoke(对象,参数列表)
第六章 通过反射了解集合泛型的本质
相关文章推荐
- 【Java反射机制】_Java反射机制的深入研究笔记
- Java反射机制学习笔记
- 【Java反射机制】_反射应用——取得类的结构笔记
- java反射机制学习笔记及例子代码
- Java反射机制学习笔记(一)
- Thinking in Java---类型信息和java反射机制学习笔记
- 【Java反射机制】_Class类的使用笔记
- java反射机制学习笔记与Method类invoke方法jvm底层优化方案
- #笔记#圣思园 JavaSE 第61讲——Java反射机制
- Java反射机制-学习笔记2
- java反射机制个人学习笔记
- java反射机制笔记
- 【Java反射机制】_认识Class类笔记
- 黑马程序员——学习笔记14.Java反射机制
- java反射机制学习笔记
- 【Java反射机制】_Class类的使用笔记
- Java反射机制学习笔记
- 【Java反射机制】_Java反射机制的深入研究笔记
- 叶存菜鸟笔记JAVA反射机制的一般应用
- java反射机制笔记