首页 >Java >Java基础 > 正文

java中的反射是什么

原创2019-11-12 09:36:040885
phpStudy Linux 面板(小皮面板)

java中的反射是什么?

Java反射说的是在运行状态中,对于任何一个类,我们都能够知道这个类有哪些方法和属性。对于任何一个对象,我们都能够对它的方法和属性进行调用。我们把这种动态获取对象信息和调用对象方法的功能称之为反射机制。

java反射的方式

这里需要跟大家说一下,所谓反射其实是获取类的字节码文件,也就是.class文件,那么我们就可以通过Class这个对象进行获取。

方式一:

1d698cc147db14e7273496e8d6e3493.png

这个方法其实是Object的一个方法,Class继承了Object,所以我们可以直接使用。

cfdabe53eff99c585001238d98d0366.png

方式二:

3f1605849e35a18d3e49ff1de1f03bb.png

方式三:

这里需要注意,通过类的全路径名获取Class对象会抛出一个异常,如果根据类路径找不到这个类那么就会抛出这个异常。

8e3d9c34c4450dea3a635ea37045ac7.png

推荐教程:java教程

以上就是java中的反射是什么的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码
  • 相关标签:java 反射
  • 本文原创发布php中文网,转载请注明出处,感谢您的尊重!
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    推荐视频教程
  • 极客学院Java视频教程极客学院Java视频教程
  • JAVA 初级入门视频教程JAVA 初级入门视频教程
  • 全面解析Java注解全面解析Java注解
  • 最新Java完整视频教程最新Java完整视频教程
  • 视频教程分类