1.泛型和注解的回顾
1. java高级--泛型.
[1]泛型类
[2]通配符?
[3]设置泛型上限下限。
参数: 类名<? extends 类名>
定义类: public class 类名<T extends 类名>{}
[4]泛型接口
[5]泛型方法。
2.java高级---注解Annotation
[1]预定义注解---JDK系统自带
[2]元注解-----定义在注解上的注解。@Target @Document @Retention @In
[3]自定义注解
语法:
public @interface 注解名{
//注解属性;
数据类型 属性名() default 默认值;
//基本类型,字符串类型,枚举类型,注解类型,数组类型[]
}
使用注解:
@注解名(属性值)
2.反射的内容
1. 什么是反射?
2. 如何获取反射类Class
3. 根据反射类如何创建对应的类对象。
4. 如何获取Field类对象
5. 如何获取Method类对象。
6. 如何获取对应的Annotation注解对象
3.什么是反射
反射是框架设计的灵魂,框架:它是一个半成品,可以拿来使用,添加上自己的业务代码。提高开发效率。
反射就是把类中成员抽取成其他类的过程。这就是反射。
4.如何获取反射类对象--class
有三种:
(1) 通过Class.forName获取反射对象.
Class.forName("全路径") --spring它就是使用的该模式<bean class="全路径">(2)通过类名.class获取
类名.class; ---代理类--->SqlSession.getMapper(StudentDao.class)(3) 通过对象.getClass()方