javase
weixin_42430635
这个作者很懒,什么都没留下…
展开
-
集合类-fasi-fail(快速失败机制)
fasi-fail是Java集合的一种错误机制,当多个线程去访问同一个集合进行操作时,比如某个线程通过iterator去访问时另外一个线程去改变集合中的某个元素时就可能会抛出ConcurrentModificationException异常,产生fail-fast事件。 分析源码 fail-fast出现是在遍历集合的时候出现的,也就是对集合进行迭代的时候,对集合进行迭代的时候都是操作迭代器,集合中...原创 2020-03-10 18:04:05 · 200 阅读 · 0 评论 -
集合类-ArrayList
之前面试时问到的一个问题 回答的挺少的 首先声明时数组需指定初始化大小 而ArrayList初始化时可以只声明而不指定大小 创建好的数组大小固定,而ArrayList大小则可以动态变化 数组只可存储相同类型的对象,这里的相同类型指基本数据类型和引用数据类型,而ArrayList可以存储异构对象,当然为了数据类型安全和避免拆装箱引起的性能问题,建议使用泛型版的ArrayList Array不能够随...原创 2020-03-07 11:35:28 · 108 阅读 · 0 评论