目录

自学Java-Java高级技术单元测试反射注解动态代理

自学Java-Java高级技术(单元测试、反射、注解、动态代理)

一、单元测试

https://i-blog.csdnimg.cn/direct/8f8f180014a841b6ad6609fd4c8ed5b9.png

https://i-blog.csdnimg.cn/direct/3532215af29645fda5c4d08434be0a38.png

https://i-blog.csdnimg.cn/direct/cae827c1236f49d194106e5829b14e33.png

小结

https://i-blog.csdnimg.cn/direct/6cc30a15bfd347b78c04cbd4c750560a.png

https://i-blog.csdnimg.cn/direct/1b58046d6909458abd411b4871ceba61.png

二、反射

1、认识反射、获取类

https://i-blog.csdnimg.cn/direct/9639ced9f34e4d24af966e0cc3137e7f.png

https://i-blog.csdnimg.cn/direct/aa21d01f278f4bfa9aeda4f18b1c3720.png

https://i-blog.csdnimg.cn/direct/5be12159329d4ea7afbc6353c336f43b.png

小结

https://i-blog.csdnimg.cn/direct/df6c1741beaa4c5baa819f6402e83554.png

2、获取类中的成分、并对其进行操作

https://i-blog.csdnimg.cn/direct/feba22b836f54706a95fdd3b33715d78.png

https://i-blog.csdnimg.cn/direct/9d5db75205e84068add92423745f10cc.png

https://i-blog.csdnimg.cn/direct/7d9c1c6070a840afb82c9e84a8b37081.png

小结

https://i-blog.csdnimg.cn/direct/5057650d71754d14b6d920cca74acb56.png

3、作用、应用场景

https://i-blog.csdnimg.cn/direct/03deb2758ac347a497d2ddaf87d95647.png

https://i-blog.csdnimg.cn/direct/b617043ca75f4454b357a507e8a73f40.png

https://i-blog.csdnimg.cn/direct/d5681e95af484b34a077d7cb8ff4f268.png

小结

https://i-blog.csdnimg.cn/direct/eb6a70c36c71494a8c2e3b6b82e37984.png

三、注解

1、概述、自定义注解

https://i-blog.csdnimg.cn/direct/f6b46cffa34f4a90af361947fffb08ec.png

https://i-blog.csdnimg.cn/direct/9af14c2fc60545298217b4060d527d7d.png

https://i-blog.csdnimg.cn/direct/179fd12770424a1a94058bf67dad5af9.png

小结

https://i-blog.csdnimg.cn/direct/e6ca365e97b94d35a210eeee9d859c06.png

2、元注解

https://i-blog.csdnimg.cn/direct/abf07cb9c90f4dbb866be5fd24ae8c88.png

小结

https://i-blog.csdnimg.cn/direct/041d20e9326a4bb89640f850aad9745e.png

3、注解的解析

https://i-blog.csdnimg.cn/direct/3ce9b9390d12415cb94420c795d8f642.png

https://i-blog.csdnimg.cn/direct/4671d50538694fb6a3adaf33d2fb86f3.png

小结

https://i-blog.csdnimg.cn/direct/a3b2ccc67b9248168d8e92d855e3e8a4.png

4、作用、应用场景

https://i-blog.csdnimg.cn/direct/875d1ad360324283a00f6e50c9ac3d69.png

四、动态代理

1、程序为什么需要代理?代理长什么样?

https://i-blog.csdnimg.cn/direct/126edf4cbc214669b210813e390edc4d.png

https://i-blog.csdnimg.cn/direct/c03e32a3684243bf80aec401a0950276.png

https://i-blog.csdnimg.cn/direct/90a286017b7f48d98eebc7e73491939b.png

小结

https://i-blog.csdnimg.cn/direct/84cf89b3b5c140a49ebed8eb4064333e.png

2、解决实际问题、掌握使用代理的好处

https://i-blog.csdnimg.cn/direct/fef9c286c0024f0c9cfd664e94579efa.png