读书笔记Java核心技术-基础知识-反射
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读书笔记Java核心技术-基础知识-反射相关的知识,希望对你有一定的参考价值。
在网页中运行Java程序称为applet。
反射
这项功能被大量地应用于JavaBeans中,它是Java组件的体系结构。
能够分析类能力的程序称为反射(reflective)。反射机制的功能及其强大,在下面可以看到,反射机制可以用来:
- 在运行中分析类的能力
- 在运行中查看对象,例如,编写一个toString方法供所有类使用。
- 实现通过的数组操作代码
- 利用method对象
反射的主要使用人员是工具构造者。
Class类, 在程序运行期间,java运行时系统始终未所有的对象维护一个呗称为运行时的类型标识。这个信息跟踪着每个对象所属的类。虚拟机利用运行时类型信息选择相应的方法执行。
保存这些信息的类被称为Class,Object类中的getClass()方法将会返回一个Class类型的实例。
getname(): 获得类名
forName():获得类名对应的Class对象
newInstance():快速的创建一个类的实例。
以上是关于读书笔记Java核心技术-基础知识-反射的主要内容,如果未能解决你的问题,请参考以下文章
Java核心技术读书笔记11-6 Java AIO(NIO 2.0)