![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 74
自学为主,每有感悟,记录点点滴滴
bxm623
立志成为一个架构师
展开
-
系统全局日志模型设计
全局日志管理框架原创 2023-08-25 14:34:42 · 135 阅读 · 1 评论 -
抽象工厂,JDK 动态代理、适配器运用及感悟
前言问题场景关键代码疑惑解答总结在看小傅哥 的《重学java设计模式》的抽象工厂,之前理解的只是面试题要背的知识点,知道是通过反射调用方法的,spring中的AOP 和 事务也是用的动态代理。在看 这篇文章又有了新的收获,怕忘了,就立即写出来。反过来也就理解了为什么这里要创建ICacheAdapter 适配器了,目的就是为了与CacheService 进行适配,用以动态代理,以前一直对适配器很模糊,现在经过这样发现,对适配器这个概念也就更具体了。原创 2023-04-20 01:26:06 · 194 阅读 · 0 评论 -
【Java踩坑】01ArrayList中的remove操作导致的ConcurrentModificationException报错 源码解析
前要:在看面试题,看到一题ArrayList的remove,问如下是否会报错 public static void main(String[] args) { ArrayList<String> list = new ArrayList<>(); String reString = "张三"; list.add("张三"); list.add("李四"); list.add("王五");原创 2022-04-28 16:56:57 · 1607 阅读 · 0 评论 -
【JDK8】学习测试
对JDK8学习的阶段性测试原创 2022-03-28 01:01:18 · 325 阅读 · 0 评论 -
Java中如何在方法中return返回多个值
今天在学习Java,做编程题练练手的时候,看到了这一题。本身题目难度不大,但是我在想题目要求返回两个值,return只能返回一个值,我该怎么来实现呢?我想到了一个基本方法,那就是在方法中用数组存储多个值,用过返回数组的方式,来实现题目目的代码://编程题2:定义一个数组,数组成员10个(数组自己定义),找出数组中最大数连同下标一起输出。class zuoye2{ public sta...原创 2020-03-09 22:19:36 · 9041 阅读 · 0 评论