7.反射
1.Junit单元测试(白盒测试)
测试分类:
1.黑盒测试:不需要写代码,只关注input和output
2.白盒测试:写代码,关注中间的执行逻辑
步骤:
1.定义一个测试类
2.反射
将类的各个组成部分封装为其他对象,这就是反射机制
反射就是把java类中的各种成分映射成一个个的Java对象
例如:一个类有:成员变量、方法、构造方法、包等等信息,利用反射技术可以对一个类进行解剖,把个个组成部分映射成一个个对象。(其实:一个类中这些成员方法、构造方法、在加入类中都有一个类来描述)
好处:
1.可以在程序运行过程中,操作这些对象。
2.可以解耦,降低程序的耦合性,提高程序的可扩展性。
java代码在计算机中经历的三个阶段:
反射机制实例:
3.注解