摘要: |Collection(为什么要画这个图?学多了之后该忘了) |List |ArrayList |LinkedList |Vector |Set |HashSet |TreeSet Set: 特有的方法在前面有接触。所以没有太特别的方法(查看API) 哈希表:有行有列的才能称为表,可以把哈希表想成那 阅读全文
posted @ 2016-08-22 23:17 lifehrx 阅读(265) 评论(0) 推荐(0) 编辑
摘要: Vector: 底层也是维护了一个Object数组,实现与ArrayList是一样的, 但其线程是安全的,效率低。除了比较老的系统,是不会用到的。 笔试题:ArrayList 和 Vector 的区别。 相同点:都是底层维护了一个Object数组。(看源码) 不同点:ArrayList 是线程不同步 阅读全文
posted @ 2016-08-22 21:21 lifehrx 阅读(153) 评论(0) 推荐(0) 编辑
摘要: LinkedList特有方法: 1.方法介绍(看代码) 2.数据结构(看代码) 栈(1.6): 主要用于实现堆栈数据结构的存储方式。 先进后出:push() pop() 队列(双端队列1.5):主要是为了用Linkedlist 模拟队列结构的存储方式。 先进先出:offer() poll() 阅读全文
posted @ 2016-08-22 02:02 lifehrx 阅读(182) 评论(2) 推荐(0) 编辑
摘要: ArrayList: |Collection 单列集合的跟接口 |List 有序,可重复。 |ArragList 其底层是维护了一个Object数组地实现 |LinkList |Vector |Set 无序不可重复。 ArrayList 特有方法: ensureCapacity(int minCap 阅读全文
posted @ 2016-08-21 23:17 lifehrx 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 迭代器使用要注意的问题: 1.迭代器在遍历元素的时候注意事项: 在迭代器迭代元素的过程中,不准使用集合对象改变集合中的元素个数, 如果要添加或删除要用迭代器的方法。 2.如果使用类集合对象改变集合中的元素个数那么就会出现 java.util.ConcurrentModificationExcepti 阅读全文
posted @ 2016-08-21 20:27 lifehrx 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 迭代器方法:(把迭代器想象成抓娃娃机的爪子) hasNext() 问是否有元素可遍历,如果有元素可以遍历,返回true,否则返回false 工作原理:这一个迭代的过程是这样的,获取到迭代器时候迭代器有个指针,初始时 指向集合的第一个元素。然后一个个的按顺序遍历,最后移动到集合中没有元素了。 (这是看 阅读全文
posted @ 2016-08-19 22:07 lifehrx 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 集合:集合是储存对象的集合容器。 集合比数组的优势: 1.集合刻意储存任意类型的对象数据,数组只能储存同一种数据类型 的数据。 2.集合的长度会发生变化的,数组的长度是固定的。 Collection | List 实现了List接口的集合类,特点:有序可重复。 | Set 实现了Set接口的集合类, 阅读全文
posted @ 2016-08-19 18:59 lifehrx 阅读(163) 评论(0) 推荐(0) 编辑
摘要: join(): 加入。一个线程如果执行了join语句,那么就有新的线程加入,执行该语ij 句的线程必须要让步给新加入的线程先完成任务,然后才能继续执行。 阅读全文
posted @ 2016-08-19 00:55 lifehrx 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 比如:后台偷偷运行的那些,qq下载更新包 如果一个进程中只剩下了守护线程,那么守护线程也会死亡。、 一个线程默认都不是守护线程。 判断是否是守护线程:例:d.isDaemon(); 当一个线程随着你的主线程存在而存在消失而消失,你就可以把它设置为,守护 线程,比如:发小广告呀,下载安装包等等。 阅读全文
posted @ 2016-08-19 00:16 lifehrx 阅读(199) 评论(0) 推荐(0) 编辑
摘要: notify(): 是很温和的唤醒线程的方法,它不可以指定清除哪一个异常 interrupt(): 粗暴的方式,强制清除线程的等待状态,被清除的线程会接收到一个InterruptedException异常。(例:d.interrupt()方法是无法直接阻止的,要加循环) 它可以指定清除,某一个异常。 阅读全文
posted @ 2016-08-18 23:12 lifehrx 阅读(148) 评论(0) 推荐(0) 编辑