码迷,mamicode.com
首页 > 编程语言 > 详细

【读书笔记】Java核心技术-基础知识-反射

时间:2016-09-22 11:30:11      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:

在网页中运行Java程序称为applet。

反射

这项功能被大量地应用于JavaBeans中,它是Java组件的体系结构。

能够分析类能力的程序称为反射(reflective)。反射机制的功能及其强大,在下面可以看到,反射机制可以用来:

  •  在运行中分析类的能力
  • 在运行中查看对象,例如,编写一个toString方法供所有类使用。
  • 实现通过的数组操作代码
  • 利用method对象

反射的主要使用人员是工具构造者。

Class类, 在程序运行期间,java运行时系统始终未所有的对象维护一个呗称为运行时的类型标识。这个信息跟踪着每个对象所属的类。虚拟机利用运行时类型信息选择相应的方法执行。
保存这些信息的类被称为Class,Object类中的getClass()方法将会返回一个Class类型的实例。
getname(): 获得类名
forName():获得类名对应的Class对象
newInstance():快速的创建一个类的实例。

 

【读书笔记】Java核心技术-基础知识-反射

标签:

原文地址:http://www.cnblogs.com/hongdanning/p/5895522.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!