中国高校课件下载中心 》 教学资源 》 大学文库

《Java基础入门》课程电子教案(PPT教学课件)第9章 反射机制

文档信息
资源类别:文库
文档格式:PPTX
文档页数:88
文件大小:807.84KB
团购合买:点击进入团购
内容简介
反射概述 认识Class类 Class类的使用 通过反射获取类结构 反射的应用
刷新页面文档预览

第9章 反射机制 Java基础入门(第3版)

学习目标/Target 了解Class类,能够说出Class类实例化对象的3种方式 熟悉Class类的基本使用,能够分别通过无参构造方法和有参构造方法实例 化对象 了解反射,能够说出反射的概念和优点 掌握类结构的获取,能够通过反射获取类的父类、全部构造方法、全部方法、 全部属性以及实现的全部接口 熟悉反射的基本应用,能够通过反射调用类中的setter、getter方法,操作类 中的属性

章节概述/ Summary 在Java中,如果定义了一个类,则可以通过类的实例化操作创建对象,并通过对象获 取对应的类信息。反射机制是Java中非常重要的一个知识点,应用面很广,Java中的 大部分类库以及框架底层都用到了反射机制,反射机制是Java框架设计的灵魂。本章 将针对Java的反射机制进行详细讲解

目录/Contents 01 02 03 反射概述 认识Class类 Class类的使用 04 通过反射获取类结构 05 反射的应用

9.1 反射概述

yx.ityxb.com 9.1 反射概述 先定一个小 目标! 了解反射概述,能够说出反射的作用和优 点

yx.ityxb.com 9.1 反射概述 在日常生活中,反射是一种物理现象,例如,通过照镜子可以反射出你的容貌, 水面可以反射出物体的形态等,这些都是反射。通过反射,可以将一个虚像映射 到实物,这样就可以获取实物的某些形态特征。Java程序中也有反射,Java程序 中的反射也是同样的道理,常规情况下程序通过类创建对象,反射就是将这一过 程进行反转,通过实例化对象来获取所属类的信息。 反射概述

yx.ityxb.com 9.1 反射概述 反射的作用 Java的反射机制可以动态获取程序信息以及动态调用对象的功能,它主要有以下4个作 用。 (1)在程序运行状态中,构造任意一个类的对象。 (2)在程序运行状态中,获取任意一个对象所属的类的信息。 (3)在程序运行状态中,调用任意一个类的成员变量和方法。 (4)在程序运行状态中,获取任意一个对象的属性和方法

yx.ityxb.com 9.1 反射概述 反射的优点 反射机制的优点是可以实现动态创建对象和编译(即动态编译),特别是在Java EE的开发 中,反射的灵活性表现的十分明显。 例如,一个大型的软件,不可能一次就把程序设计得很完美,当这个程序编译、发布上 线后,需要更新某些功能时,如果采用静态编译,需要把整个程序重新编译一次才可以 实现功能的更新,这就需要用户把以前的软件卸载,再重新安装新的版本。而采用反射 机制,程序可以在运行时动态地创建和编译对象,不需要用户重新安装软件,即可实现 功能的更新

9.2 认识Class类

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档