1.單元測試
2.反射
2.1 反射第一步:加載類,獲取類的字節碼,class對象
2.2? 獲取類中的成分(構造器、成員變量、成員方法),并對其進行操作
獲取構造器的作用:
獲取成員變量的作用:
獲取成員方法的作用:
2.3 反射的作用
3.注解
3.1 自定義注解
特殊注解:
3.2 注解的原理
3.3 元注解
3.4 注解的解析
3.5 注解的作用和應用場景
注解屬性的作用:
4.動態代理
4.1 動態代理的好處,使用案例來說明
初級程序員的代碼:
用代理去做耗時統計,刪除方法中的耗時統計:
更改為通用代碼:
是AOP切面思想的體現