读书笔记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- 1 Java流与读写器

Java核心技术读书笔记11-6 Java AIO(NIO 2.0)

《大型网站技术架构——核心原理与案例分析》读书笔记

Java核心技术读书笔记11-3 Java NIO介绍与核心功能概述

读书笔记--Java核心技术--高级特征

[读书笔记]java核心技术