Java反射机制&Class对象的机制与实现

一、反射机制概述

1、反射机制背景概述

1)Reflection也就是反射 是Java被视为动态(或准动态)语言的一个关键性质

2)反射机制指的是程序在运行时能够获取任何类的内部所有信息

2、反射机制实现功能概述

1)只要给定类的全名,即可通过反射获取类的所有信息。

2)反射可以在程序运行时获取任意一个对象所属的类对象。

3)在运行时可以获取到类中所有属性对象,并对其操作(包括私有属性)。

4)在运行时可以获取到类中、父类中所有方法,并调用。


二、Class对象的机制与实现

1、Class对象概述

1)Class其实就是类的类型

2)字符串类型就是String,整形类型就是Integer,String和Integer类型就是Class

2、Class对象的常用方法介绍


首先,我们新建一个Book类


输出:

class bean.Book

获得类中完整名称:bean.Book

获得类中的所有属性:[Ljava.lang.reflect.Field;@642b6fc7

获得类中所有的方法:[Ljava.lang.reflect.Method;@5fb7a531

获得类构造方法:[Ljava.lang.reflect.Constructor;@11be650f

第二种:class bean.Book

第三种:class bean.Book

实例化后的类对象:bean.Book@6adcc4e2

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,323评论 19 139
  • 1. Java中的多态性理解(注意与C++区分) Java中除了static方法和final方法(private方...
    小敏纸阅读 5,274评论 0 19
  • 一:java概述:1,JDK:Java Development Kit,java的开发和运行环境,java的开发工...
    ZaneInTheSun阅读 7,577评论 0 11
  • 一、概述 Java反射机制定义 Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类中的所有属性和方法...
    CoderZS阅读 5,529评论 0 26
  • 我说 我爱你 浪花笑了 他欢快地奔向沙滩 上岸的瞬间便湮没了 我说 我爱你 云朵笑了 他不知疲倦地追逐着风 相遇那...
    陈大仙儿_英姐阅读 2,350评论 0 0