内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

Java反射的原理

2019-01-06 20:37 出处:清屏网 人气: 评论(0

*在框架开发中,都是基于配置文件开发的

**在配置文件中配置了类,可以通过反射得到类中的所有内容(属性,有参的构造方法,无参的构造方法,普通方法),然后可以执行类中的方法。所以我们需要知道反射的原理。

*反射的原理

**首先需要把java文件保存到本地硬盘,(.java)

**编译java文件成.class文件

**使用jvm,把class文件通过类加载加载到内存中

**万事万物都是对象,class文件在内存中使用Class类表示

**当使用反射时,首先需要获取到Class类,得到这个类之后,就可以得到Class文件里面的所有内容(属性、构造方法、普通方法)

***获取Class类的方法(三种)

****类名.class

****对象.getClass()

****使用Class.forName("路径")

**属性是通过类 Field 获取

**构造方法通过类 Constructor 获取

**普通方法通过类 Method 获取

分享给小伙伴们:
本文标签: Java

相关文章

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

CopyRight © 2015-2016 QingPingShan.com , All Rights Reserved.