码迷,mamicode.com
首页 > 编程语言 > 详细

Java反射

时间:2019-03-01 14:19:47      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:类加载机制   使用   java语言   class   image   png   基本api   成员变量   类的使用   

Java反射


 

Class类的使用

1) 在面向对象的世界里,万事万物皆对象。

java语言中,静态的成员,普通数据类型是不是对象呢?

类是谁的对象?

类是对象,类是java.lang.Class类的实例对象

2) 这个对象到底怎么表示

      技术图片

技术图片

 

       Class.forName(“类的全称”);

              不仅代表了类的类类型,还代表了动态加载类

              编译时刻加载类是静态加载类,运行时刻加载类是动态加载类

       基本数据类型,void关键字都存在类类型

       Class类的基本API

             

方法的反射

      技术图片

技术图片

 

成员变量的反射

 技术图片

技术图片

技术图片

 

构造函数的反射

 技术图片

技术图片

 

方法的反射

如何获取某个方法

       方法的名称和方法的参数列表才能唯一决定某个方法

方法反射的操作

       method.invoke(对象,参数列表)

 技术图片

技术图片

 

Java类加载机制

       通过Class,Method来认识泛型的本质

      技术图片

技术图片

 

Java反射

标签:类加载机制   使用   java语言   class   image   png   基本api   成员变量   类的使用   

原文地址:https://www.cnblogs.com/xfqf/p/10455996.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!