![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础篇
文章平均质量分 85
JAVA基础
寄于晚风
这个作者很懒,什么都没留下…
展开
-
JDK动态代理 Proxy#newProxyInstance源码分析
从以上分析就可以明白了,为什么在使用代理对象时,执行的是我们实现的InvocationHandler中的逻辑原创 2023-05-05 21:19:13 · 286 阅读 · 0 评论 -
JDK动态代理的实现----详细易懂
假设A原本只负责做两件事情doLogin()、doLogout(),后来需要A在doLogin()前后都要打印一次日志,但是这不是A要负责的业务范围,于是A就找来B,他俩就签订了一份协议(告诉代理类我的哪些方法需要被代理、增强),让B来完成doLogin()并且前后打印日志。原创 2023-05-05 21:08:20 · 849 阅读 · 2 评论 -
浅谈Java中HashMap的线程安全问题
即使我们都在大面积的使用HashMap但却很少出现线程安全问题的原因就在于我们大多情况下都是在方法中实例化HashMap。如果出现在类中实例化了的HashMap也应知道如何处理,或者直接使用ConcurrentHashMap。对于HashMap不是知道它是线程不安全的就可以了,我们还要结合我们实际的生产环境去分析它是否会产生线程安全问题。原创 2023-03-31 19:19:35 · 352 阅读 · 2 评论