1.首先是dao层:实现 dao 层
2.连接数据库impl 接口 规范,有一种强制性的约束
3.entity层 对应我们数据里的字段,一一对应
4.utils 是工具包
工厂者模式 多态 2种体现形式 1.是把父类作为返回值类型,2.把父类作为形参。
抽象工者模式,每一个类都会有一个工厂,每一个子类都是一个实体
反射 就是在 你的.java.class 做手脚,反射最常用的一种体现把 热更新 热修复,所有的框架都用到反射
特点:对象里面所有的对象在我面前都是祼体,写反射的前提是如何找到.class 文件
反射就是获取 对象.class
给当个公有的属性
如何把一个.java文件转化为.class;
第一种方式:实例化这个对象(这种方式基本没有人用)
Student student=new Student();
Class cl=student.getClass();
System.out.println(cl);
第二种方式:实例化这个对象
Class cl=Student.class;
第三种方式:实例化这个对象,也是最重要、最常用
传入的参数是完整的包名加类名
Class