摘要: 本文转载自:http://www.cnblogs.com/wanlipeng/archive/2010/10/21/1857791.html 首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维... 阅读全文
posted @ 2015-03-28 15:43 lintong 阅读(7202) 评论(0) 推荐(0)
摘要: 学完ArrayList和LinkedList之后,我们接着学习Vector。第1部分 Vector介绍第2部分 Vector数据结构第3部分 Vector源码解析(基于JDK1.6.0_45)第4部分 Vector遍历方式第5部分 Vector示例转载请注明出处:http://www.cnblogs... 阅读全文
posted @ 2015-03-28 15:38 lintong 阅读(1017) 评论(0) 推荐(0)
摘要: 概要第1部分 LinkedList介绍第2部分 LinkedList数据结构第3部分 LinkedList源码解析(基于JDK1.6.0_45)第5部分 LinkedList示例转载请注明出处:http://www.cnblogs.com/skywang12345/p/3308807.html第1部... 阅读全文
posted @ 2015-03-28 15:28 lintong 阅读(30164) 评论(0) 推荐(1)
摘要: 上一章,我们学习了Collection的架构。这一章开始,我们对Collection的具体实现类进行讲解;首先,讲解List,而List中ArrayList又最为常用。因此,本章我们讲解ArrayList。先对ArrayList有个整体认识,再学习它的源码,最后再通过例子来学习如何使用它。内容包括:... 阅读全文
posted @ 2015-03-28 11:32 lintong 阅读(2046) 评论(0) 推荐(0)
摘要: 转载请注明出处:http://www.cnblogs.com/skywang12345/p/3308513.html首先,我们对Collection进行说明。下面先看看Collection的一些框架类的关系图:Collection是一个接口,它主要的两个分支是:List和Set。List和Set都是... 阅读全文
posted @ 2015-03-28 11:17 lintong 阅读(271) 评论(0) 推荐(0)
摘要: 本文转载自:http://www.cnblogs.com/skywang12345/p/3308498.htmlJava集合主要可以划分为4个部分:List列表、Set集合、Map映射、工具类(Iterator迭代器、Enumeration枚举类、Arrays和Collections)、。大致说明:... 阅读全文
posted @ 2015-03-28 11:11 lintong 阅读(229) 评论(0) 推荐(0)
摘要: ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用... 阅读全文
posted @ 2015-03-28 10:55 lintong 阅读(1845) 评论(0) 推荐(0)
摘要: 前言 在Java并发包中有这样一个包,java.util.concurrent.atomic,该包是对Java部分数据类型的原子封装,在原有数据类型的基础上,提供了原子性的操作方法,保证了线程安全。下面以AtomicInteger为例,来看一下是如何实现的。public final int in... 阅读全文
posted @ 2015-03-28 10:40 lintong 阅读(22892) 评论(0) 推荐(1)
摘要: 上一篇讲述了并发包下的Lock,Lock可以更好的解决线程同步问题,使之更面向对象,并且ReadWriteLock在处理同步时更强大,那么同样,线程间仅仅互斥是不够的,还需要通信,本篇的内容是基于上篇之上,使用Lock如何处理线程通信。 那么引入本篇的主角,Condition,Condition... 阅读全文
posted @ 2015-03-28 10:14 lintong 阅读(518) 评论(0) 推荐(0)
摘要: Lock是java.util.concurrent.locks包下的接口,Lock实现提供了比使用synchronized方法和语句可获得的更广泛的锁定操作,它能以更优雅的方式处理线程同步问题,我们拿Java线程(二)中的一个例子简单的实现一下和sychronized一样的效果,代码如下: 1 pu... 阅读全文
posted @ 2015-03-28 09:59 lintong 阅读(622) 评论(0) 推荐(0)