摘要: 1 fail-fast简介 fail-fast 机制是java集合(Collection)中的一种错误机制。当多个线程对同一个集合的内容进行操作时,就可能会产生fail-fast事件。例如:当某一个线程A通过iterator去遍历某集合的过程中,若该集合的内容被其他线程所改变了;那么线程A访问集合时 阅读全文
posted @ 2018-03-10 16:58 ken007 阅读(3130) 评论(0) 推荐(0)
摘要: 第1部分 ArrayList介绍 ArrayList简介 ArrayList 是一个数组队列,相当于 动态数组。与Java中的数组相比,它的容量能动态增长。它继承于AbstractList,实现了List, RandomAccess, Cloneable, java.io.Serializable这 阅读全文
posted @ 2018-03-10 16:40 ken007 阅读(191) 评论(0) 推荐(0)
摘要: 概要 首先,我们对Collection进行说明。下面先看看Collection的一些框架类的关系图: Collection是一个接口,它主要的两个分支是:List 和 Set。 List和Set都是接口,它们继承于Collection。List是有序的队列,List中可以有重复的元素;而Set是数学 阅读全文
posted @ 2018-03-10 16:13 ken007 阅读(276) 评论(0) 推荐(0)
摘要: Java集合是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合工具包位置是java.util.*Java集合主要可以划分为4个部分:List列表、Set集合、Map映射、工具类(Iterator迭代器、Enumeration枚举类、Arrays和Colle 阅读全文
posted @ 2018-03-10 15:58 ken007 阅读(134) 评论(0) 推荐(0)
摘要: GC,即就是Java垃圾回收机制。目前主流的JVM(HotSpot)采用的是分代收集算法。与C++不同的是,Java采用的是类似于树形结构的可达性分析法来判断对象是否还存在引用。即:从gcroot开始,把所有可以搜索得到的对象标记为存活对象。 GC机制 要准确理解Java的垃圾回收机制,就要从:“什 阅读全文
posted @ 2018-03-10 15:25 ken007 阅读(574) 评论(0) 推荐(0)