java反射并不是什么高深技术,面向对象语言都有这个功能,而且功能也很简单,就是利用jvm动态加载时生成的class对象

Posted THISISPAN

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java反射并不是什么高深技术,面向对象语言都有这个功能,而且功能也很简单,就是利用jvm动态加载时生成的class对象相关的知识,希望对你有一定的参考价值。

java反射并不是什么高深技术,面向对象语言都有这个功能。

面向对象语言都有这个功能,而且功能也很简单,就是利用jvm动态加载时生成的class对象,去获取类相关的信息

 

2.利用java反射可以调用类的私有方法么?private()方法

答:可以,class取出method,method继承executable类,executable类继承AccessibleObject类,AccessibleObject有个setAccessiable()设置这个方法是否可访问。

则设置成true,就可将private method()访问

 

3.java反射核心就三点:1.运行期间 2.任何类 3.class 4.属性,方法信息。

以上是关于java反射并不是什么高深技术,面向对象语言都有这个功能,而且功能也很简单,就是利用jvm动态加载时生成的class对象的主要内容,如果未能解决你的问题,请参考以下文章

JAVA之大道至简

Java学习之:反射机制

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

Java反射机制详解一

面向对象的语言主要都有哪些

反射----Java高级开发必须懂的