
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 · 291 阅读 · 0 评论 -
反射调用的缺点和优化
缺点反射因为反射基本上是以解释执行的方式运行的,所以性能非常慢。优化Method、 Field 和 Constructor 对象都有 setAccessible() 方法,setAccessible 的作用是启动和禁用访问安全检查的开关,传递的参数为 true 表示关闭检查。...原创 2022-01-04 16:53:31 · 334 阅读 · 0 评论 -
Java反射入门
Java反射的最基本用法原创 2021-12-12 15:56:10 · 362 阅读 · 0 评论