摘要: 因为官方在涉及线程不安全的操作上都加了synchronized关键字,相当于加了一把锁; 这种线程安全不是绝对的,因为这种方式是方法级的,添加和删除的方法还是可以同时进行,可能存在添加时,找到了数组下标,但是进行添加时,数组下标已经被删除了,此时会有数组越界异常; 所以使用Vector做复杂操作的时 阅读全文
posted @ 2022-08-20 14:50 晚风学习空间 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 什么是观察者模式? 观察者模式主要有两个角色,观察者和观察目标(多对一),当一个观察目标的状态发生改变时,其他观察者收到通知并自行进行更新; 例子 java的util类中就提供了Observable的轮子,可以直接使用; java实现的Observable中有两个重要的变量:boolean chan 阅读全文
posted @ 2022-08-20 14:37 晚风学习空间 阅读(13) 评论(0) 推荐(0) 编辑