java
cfp008
念念不忘,必有回响...
展开
-
java集合02--collection架构
转载地址:http://blog.csdn.net/wangxiaotongfan/article/details/51329393 概要 首先,我们对Collection进行说明。下面先看看Collection的一些框架类的关系图: Collection是一个接口,它主要的两个分支是:List 和 Set。 List和Set都是接口,它们继承于Co转载 2016-11-11 16:45:33 · 276 阅读 · 0 评论 -
java集合13--WeakHashMap源码详解
转载地址:http://blog.csdn.net/wangxiaotongfan/article/details/51346063 概要 这一章,我们对WeakHashMap进行学习。 我们先对WeakHashMap有个整体认识,然后再学习它的源码,最后再通过实例来学会使用WeakHashMap。 第1部分 WeakHashMap介绍转载 2016-11-11 18:05:48 · 192 阅读 · 0 评论 -
java集合12--TreeMap源码详解
转载地址:http://blog.csdn.net/wangxiaotongfan/article/details/51345561 概要 这一章,我们对TreeMap进行学习。 我们先对TreeMap有个整体认识,然后再学习它的源码,最后再通过实例来学会使用TreeMap。内容包括: 第1部分 TreeMap介绍 第2部分 Tree转载 2016-11-11 17:58:49 · 544 阅读 · 0 评论 -
java集合11--HashTable源码详解
转载地址:http://blog.csdn.net/wangxiaotongfan/article/details/51345426 概要 前一章,我们学习了HashMap。这一章,我们对Hashtable进行学习。 我们先对Hashtable有个整体认识,然后再学习它的源码,最后再通过实例来学会使用Hashtable。 第1部分 Ha转载 2016-11-11 17:54:55 · 175 阅读 · 0 评论 -
java集合10--HashMap源码走读
转载地址:http://blog.csdn.net/wangxiaotongfan/article/details/51335368 概要 这一章,我们对HashMap进行学习。 我们先对HashMap有个整体认识,然后再学习它的源码,最后再通过实例来学会使用HashMap。内容包括: 第1部分 HashMap介绍 第2部分 Ha转载 2016-11-11 17:50:19 · 432 阅读 · 0 评论 -
java集合03--ArrayList源码分析
转载地址:http://blog.csdn.net/wangxiaotongfan/article/details/51329933 概要 上一章,我们学习了Collection的架构。这一章开始,我们对Collection的具体实现类进行讲解;首先,讲解List,而List中ArrayList又最为常用。因此,本章我们讲解ArrayList。先对ArrayList有个整体认识,再学习转载 2016-11-11 16:53:00 · 274 阅读 · 0 评论 -
java集合04--fail fast机制原理以及解决办法
转载地址:http://blog.csdn.net/wangxiaotongfan/article/details/51331450 概要 前面,我们已经学习了ArrayList。接下来,我们以ArrayList为例,对Iterator的fail-fast机制进行了解。内容包括:: 1 fail-fast简介 2 fail-fast示例 3 fail-fast解决办法转载 2016-11-11 17:02:53 · 166 阅读 · 0 评论 -
java集合05--LinkedList源码走读
转载地址:http://blog.csdn.net/wangxiaotongfan/article/details/51331917 概要 前面,我们已经学习了ArrayList,并了解了fail-fast机制。这一章我们接着学习List的实现类——LinkedList。 和学习ArrayList一样,接下来呢,我们先对LinkedList有个整体认识,然后再学习它的源码;转载 2016-11-11 17:06:14 · 251 阅读 · 0 评论 -
java集合07--Stack源码解读
转载地址:http://blog.csdn.net/wangxiaotongfan/article/details/51332623 概要 学完Vector了之后,接下来我们开始学习Stack。Stack很简单,它继承于Vector。学习方式还是和之前一样,先对Stack有个整体认识,然后再学习它的源码;最后再通过实例来学会使用它。内容包括: 第1部分 Stack介绍 第2转载 2016-11-11 17:40:19 · 213 阅读 · 0 评论 -
java集合08--List总结
转载地址:http://blog.csdn.net/wangxiaotongfan/article/details/51332950 概要 前面,我们学完了List的全部内容,详细内容请看前面的几篇博客, 现在,我们再回头看看总结一下List。内容包括: 第1部分 List概括 第2部分 List使用场景 第3部分 LinkedList和ArrayList性能差异分转载 2016-11-11 17:44:16 · 329 阅读 · 0 评论 -
java集合15--set架构
转载地址:http://blog.csdn.net/wangxiaotongfan/article/details/51346183 前面,我们已经系统的对List和Map进行了学习。接下来,我们开始可以学习Set。相信经过Map的了解之后,学习Set会容易很多。毕竟,Set的实现类都是基于Map来实现的(HashSet是通过HashMap实现的,TreeSet是通过TreeMap实现的转载 2016-11-11 19:15:28 · 215 阅读 · 0 评论 -
java集合16-HashSet源码走读
转载地址:http://blog.csdn.net/wangxiaotongfan/article/details/51346225 概要 这一章,我们对HashSet进行学习。 我们先对HashSet有个整体认识,然后再学习它的源码,最后再通过实例来学会使用HashSet。内容包括: 第1部分 HashSet介绍 第2部分 Ha转载 2016-11-11 19:17:16 · 188 阅读 · 0 评论 -
java集合01--总体架构
大致说明: 看转载 2016-11-11 16:39:46 · 193 阅读 · 0 评论 -
Java集合06--Vector源码详解
转载地址:http://blog.csdn.net/wangxiaotongfan/article/details/51332193 概要 学完ArrayList和LinkedList之后,我们接着学习Vector。学习方式还是和之前一样,先对Vector有个整体认识,然后再学习它的源码;最后再通过实例来学会使用它。 第1部分 Vector介绍 第2部分 Vecto转载 2016-11-11 17:35:28 · 507 阅读 · 0 评论 -
java集合14--Map总结
转载地址:http://blog.csdn.net/wangxiaotongfan/article/details/51346167 概要 学完了Map的全部内容,我们再回头开开Map的框架图。 本章内容包括: 第1部分 Map概括 第2部分 HashMap和Hashtable异同 第3部分 HashMap和Weak转载 2016-11-11 19:10:13 · 386 阅读 · 0 评论 -
java synchronized详解
转载地址:http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.html Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程转载 2016-11-16 23:31:00 · 179 阅读 · 0 评论 -
java多线程01:创建线程的两种传统方式
Thread类内部有个run()方法,线程执行时就是执行这个方法,源码为: private Runnable target; public void run() { if (target != null) { target.run(); } } 其中target是一个Runnable接口对象,可以看到线程原创 2016-11-18 19:59:35 · 341 阅读 · 0 评论 -
java多线程02:线程通信
/* * 子线程循环10次,接着主线程循环100,这个过程循环50次 */ public class ThreadCommunication { public static void main(String[] args) { Business _business = new Business(); new Thread(new Runnable() { @Overri原创 2016-11-19 22:26:18 · 215 阅读 · 0 评论 -
多线程中Condition的使用
转载地址:http://blog.csdn.net/wxwzy738/article/details/8522493 JDK原话,假定有一个绑定的缓冲区,它支持 put 和 take 方法。如果试图在空的缓冲区上执行 take 操作,则在某一个项变得可用之前,线程将一直阻塞;如果试图在满的缓冲区上执行 put 操作,则在有空间变得可用之前,线程将一直阻塞。我们喜欢在单独的等待 set 中转载 2016-11-21 22:37:59 · 448 阅读 · 0 评论 -
java集合18--Iterator和Enumeration比较
转载地址:http://blog.csdn.net/wangxiaotongfan/article/details/51346289 概要 这一章,我们对Iterator和Enumeration进行比较学习。内容包括: 第1部分 Iterator和Enumeration区别 第2部分 Iterator和Enumeration实例转载 2016-11-11 19:22:59 · 177 阅读 · 0 评论 -
java集合17--TreeSet源码走读
转载地址:http://blog.csdn.net/wangxiaotongfan/article/details/51346266 概要 这一章,我们对TreeSet进行学习。 我们先对TreeSet有个整体认识,然后再学习它的源码,最后再通过实例来学会使用TreeSet。内容包括: 第1部分 TreeSet介绍 第2部分 Tr转载 2016-11-11 19:19:46 · 269 阅读 · 0 评论 -
java集合09--Map架构
转载地址:http://blog.csdn.net/wangxiaotongfan/article/details/51334374 概要 前面,我们已经系统的对List进行了学习。接下来,我们先学习Map,然后再学习Set;因为Set的实现类都是基于Map来实现的(如,HashSet是通过HashMap实现的,TreeSet是通过TreeMap转载 2016-11-11 17:47:57 · 155 阅读 · 0 评论