![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 56
蒙奇·D·路飞·宝亮
我可是要成为海贼王的男人
展开
-
JDK动态代理
什么是代理,为什么需要代理? 代理是一种设计模式。因此本文主要讲的就是Java中代理设计模式的实现。 思想上简单的理解就是有两个类A和B, A是我们的被代理类,B是我们的代理类,我们要执行A的某个方法的时候我们不直接通过对象A调用,而是让 B 和 A实现同一个接口,当然A要执行的这个方法是从接口中重写过来的,因此B也有一个这样的方法,然后在B的这个方法中调用A的这个方法。 被代理的就是A和B的公共方法。这个方法就是在接口中的方法 大概的过程就是这样,代理最为我们熟知的应用场景就是Java的aop编程。 静态原创 2022-01-11 17:55:32 · 248 阅读 · 0 评论 -
反射调用的缺点和优化
缺点 反射因为反射基本上是以解释执行的方式运行的,所以性能非常慢。 优化 Method、 Field 和 Constructor 对象都有 setAccessible() 方法,setAccessible 的作用是启动和禁用访问安全检查的开关,传递的参数为 true 表示关闭检查。 ...原创 2022-01-04 16:53:31 · 286 阅读 · 0 评论 -
Java反射入门
Java反射的最基本用法原创 2021-12-12 15:56:10 · 321 阅读 · 0 评论