Java面试题之Java反射的原理


什么是Java的反射?
  在运行状态中,对于任意一个类,都能够知道这个类的属性和方法;

反射的作用?
  如果给定一个类名,就可以通过反射机制来获取类的所有信息,也可以动态的创建对象和编译;

反射的原理?
  Java语言在编译之后会生成一个class文件,反射就是通过字节码文件找到其类中的方法和属性等;
反射的实现主要借助以下四个类:
1、Class:类的对象;
2、Constructor:类的构造方法
3、Field:类中的属性对象
4、Method:类中的方法对象


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM