反射技术-源码笔记day01基础加强_第1页
反射技术-源码笔记day01基础加强_第2页
反射技术-源码笔记day01基础加强_第3页
反射技术-源码笔记day01基础加强_第4页
反射技术-源码笔记day01基础加强_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基础加强第1天/共3天今日目标【应用】阐述Junit单元测试的使用及反射概述【理解】通过反射操作构造方法、成员方法、成员属性【应用】应用properties的基本操作【应用】独立完成相关的综合案例课程内容Junit单元测试及反射概述反射操作构造方法、成员方法、成员属性properties的基本操作综合案例01Junit单元测试及反射概述1.1Junit单元测试

1.2类的加载1.3反射概述1.4反射数据准备1.5反射Class获取

02反射操作构造方法、成员方法、成员属性03properties的基本操作04综合案例1.1Junit单元测试课程信息学习目标:独立编写代码使用junit单元测试掌握程度:应用时长:15分07秒要点提示junit如何运行单个方法KL(6分钟)在一个类中定义多个方法,使用junit运行方法定义一个方法添加@Test注解定义一个方法添加@Before注解定义一个方法添加@After注解要求:使用junit运行单个的方法使用junit运行所有方法练习

1.1Junit单元测试KL课程信息学习目标:阐述类的加载的过程掌握程度:理解时长:08分08秒1.2反射--类的加载要点提示类的加载有哪几步K课程信息学习目标:阐述如何理解反射,有什么作用掌握程度:理解时长:05分50秒1.3反射--概述要点提示一个类的字节码文件我们哪个类描述构造方法我们用哪个类描述K课程信息学习目标:独立编写一个javaBean掌握程度:理解时长:05分45秒1.4反射--准备数据要点提示注意要实现一个接口SerializableKL(3分钟)定义一个javaBean类实现Serializable接口属性:idclassName方法:无参构造、有参构造、setter和getter方法1.4反射--准备数据KL问答

课程信息学习目标:编写代码通过3中方式获取Class对象掌握程度:理解时长:14分43秒1.5反射--Class获取要点提示每种获取方式的是使用场景是什么KW阐述获javaBean类的字节码文件对象的三种方式分别是什么?1.5反射--Class获取K问答

W02反射操作构造方法、成员方法、成员属性2.1反射--构造方法和实例 2.5反射--普通方法--main方法

2.2反射--构造方法和实例--私有构造 2.6反射--字段--public操作

2.3反射--普通方法--public方法 2.7反射--字段--private操作

2.4反射--普通方法--private方法03properties的基本操作04综合案例01Junit单元测试及反射概述课程信息学习目标:独立编写代码通过反射的方式创建对象掌握程度:应用时长:17分54秒2.1反射--构造方法和实例要点提示通过反射创建对象有几种方式KL2.1反射--构造方法和实例(5分钟)以反射的方式创建Bean对象要求:1.获取无参Constructor对象,并创建Bean对象2.获取有参的Constructor对象,创建Bean对象3.通过Class对象直接创建Bean对象练习

KL课程信息学习目标:通过暴力反射完成私有构造的访问掌握程度:理解时长:08分14秒2.2反射--构造方法和实例--私有构造要点提示创建私有构造的方法是什么创建的构造器对象通过什么方式去除私有权限KW2.2反射--构造方法和实例--私有构造创建私有构造的方法时什么创建的构造器对象通过什么方式去除私有权限KW问答

课程信息学习目标:编写代码通过反射的方式执行javaBean类中的public方法掌握程度:应用时长:13分32秒2.3反射--普通方法--public方法要点提示反射执行普通public方法的步骤是什么K课程信息学习目标:通过反射的方式掌握程度:理解时长:08分55秒2.4反射--普通方法--private方法要点提示获取私有方法的对象用什么方法KW2.4反射--普通方法--private方法获取私有方法的对象用什么方法方法对象通过什么方式去除私有权限通过哪个方法运行该私有方法问答

KW课程信息学习目标:能够通过反射运行main方法掌握程度:理解时长:14分12秒2.5反射--普通方法--main方法要点提示反射运行main方法中,method.invoke(null,args);args参数能否传递数组,如果不能,有几种解决办法?K课程信息学习目标:独立编写代码通过反射设置并获取public属性的值掌握程度:应用时长:06分14秒2.6反射--字段--public操作要点提示获取Field对象用什么方法获取设置属性值用什么方法获取属性值用什么方法K课程信息学习目标:使用暴力反射给private属性的设置值,并获取值掌握程度:应用时长:04分59秒2.7反射--字段--private操作要点提示获取私有属性的方法是什么去除私有权限的方法是什么KL2.7反射--字段--private操作(10分钟)给Bean类添加一个public属性desc(描述),添加一个private修饰的方法show()方法--------------------------------------------------通过反射获取setId方法对象,调用setId设置属性值通过暴力反射获取show方法对象,调用show方法通过反射给desc属性对象,给属性设置值通过暴力反射给私有属性id设置值练习

KL03Properties的基本操作3.1properties--概述和基本操作3.2properties--存储与加载

02反射操作构造方法、成员方法、成员属性04综合案例01Junit单元测试及反射概述课程信息学习目标:编写代码使用properties存储并获取数据掌握程度:应用时长:10分09秒3.1properties--概述和基本操作要点提示存储的方法是什么根据指定键获取值的方法是什么获取键的集合的方法是什么KL3.1properties--概述和基本操作(4分钟)创建Properties对象要求:给Properties集合中添加多个元素,键String类型,值String类型获取键的集合遍历键的集合打印键和值练习

KL课程信息学习目标:独立编写代码使用Properties完成数据的存储和加载功能程度:应用时长:09分51秒3.2properties--存储与加载要点提示存储用什么方法加载用什么方法KL3.2properties--存储与加载(6分钟)使用Junit编写测试方法创建Properties将数据存储到pertes文件中使用Junit编写测试方法创建Properties对象,加载pertes中的数据,并将数据打印在控制台练习

KL04综合案例4.1需求与分析 4.5解析Properties4.2创建测试JavaBean 4.6使用BeanConfig数据4.3创建配置文件 4.7整合4.4创建BeanConfig02反射操作构造方法、成员方法、成员属性03properties的基本操作01Junit单元测试及反射概述课程信息学习目标:阐述反射综合案例的需求掌握程度:理解时长:05分46秒4.1综合案例--需求分析要点提示该案例要完成的功能是什么KW4.1综合案例--需求分析根据下图阐述该案例的需求是什么问答

KWBperties配置文件的作用是什么Dperties配置文件的作用是什么BeanConfig类的作用是什么课程信息学习目标:独立编写代码创建javaBean类掌握程度:应用时长:03分27秒4.2综合案例--创建测试JavaBean要点提示注意javaBean的属性KL4.2综合案例--创建测试JavaBean(2分钟)创建JavaBeanUser类属性:uidusernamepassword方法:无参构造,有参构造settergettertoString方法

Book类属性:bidtitileprice方法:无参构造,有参构造settergettertoString方法练习

KL课程信息学习目标:独立编写配置文件掌握程度:应用时长:02分01秒4.3综合案例--创建配置文件要点提示配置文件的作用KLW4.3综合案例--创建配置文件(3分钟)创建perties配置文件配置项:idclassName创建perties配置文件配置项:uiduserNamepassword练习

问答

阐述perties配置文件中配置的内容是什么?作用是什么阐述perties配置文件的内容是什么?

作用是什么KLW课程信息学习目标:阐述BeanConfig的作用,并独立编写BeanConfig掌握程度:应用时长:05分29秒4.4综合案例--创建BeanConfig要点提示BeanConfig这个类中的成员是什么KLW4.4综合案例--创建BeanConfig(3分钟)创建BeanConfig类成员属性:idclassNameProperties集合方法:无参构造有参构造setter和gettertoString方法练习

问答

阐述BeanConfig的作用BeanConfig对象中的properties属性用于存储什么KLW课程信息学习目标:独立编写代码解析properties配置文件

掌握程度:应用时长:07分33秒4.5综合案例--解析Properties要点提示解析配置文件的步骤KL4.5综合案例--解析Properties(8分钟)目的:创建Demo_01测试类,在该测试类中解析properties文件,将解析后的数据封装到BeanConfig对象中步骤:1.读取perties配置文件,为BeanConfig对象设置id和className属性2读取perties配置文件,为BeanConfig对象设置property属性3.打印封装好的BeanConfig对象练习

KL课程信息学习目标:阐述使用BeanConfig数据的目的和步骤

掌握程度:应用时长:07分09秒4.6综合案例--使用BeanConfig数据要点提示使用BeanConfig中的数据做什么如何使用BeanConfig中的数据KW4.6综合案例--使用BeanConfig数据问答

使用BeanConfig中有什么数据使用BeanConfig中的数据做什么如何使用BeanConfig中的数据KW课程信息

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论