java的反射机制原理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java的反射机制原理相关的知识,希望对你有一定的参考价值。

一  反射机制的概念:

指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能调用它的任意一个方法.这种动态获取信息,以及动态调用对象方法的功能叫java语言的反射机制.

二  反射机制的应用:

生成动态代理,面向切片编程(在调用方法的前后各加栈帧).

三  反射机制的原理:

1  首先明确的概念: 一切皆对象----类也是对象.

2  然后知道类中的内容 :modifier  constructor  field  method.

3  其次明白加载: 当Animal.class在硬盘中时,是一个文件,当载入到内存中,可以认为是一个对象,是java.lang.class的对象.

以上是关于java的反射机制原理的主要内容,如果未能解决你的问题,请参考以下文章

Java Reflection (JAVA反射)机制详解

java反射机制的实现原理

请问java中的反射机制与用法

java反射机制的概念及原理

java 中反射机制和内省机制的区别是啥?

如何利用java的反射机制动态创建对象