随笔分类 -  JAVA基础

1 2 3 4 5 ··· 10 下一页
摘要:http://blog.csdn.net/error_case/article/details/46503103Google首席Java架构师Joshua Bloch在他的著作《Effective Java》中提出了一种简单通用的hashCode算法:1. 初始化一个整形变量,为此变量赋予一个非零的... 阅读全文
posted @ 2015-10-28 17:02 lihui1625 阅读(519) 评论(0) 推荐(0)
摘要:概要 这一章,我们对Iterator和Enumeration进行比较学习。内容包括: 第1部分 Iterator和Enumeration区别 第2部分 Iterator和Enumeration实例 转载请注明出处:http://www.cnblogs.com/skywang12345/admin/E 阅读全文
posted @ 2015-10-09 11:46 lihui1625 阅读(210) 评论(0) 推荐(0)
摘要:概要 这一章,我们对TreeSet进行学习。 我们先对TreeSet有个整体认识,然后再学习它的源码,最后再通过实例来学会使用TreeSet。内容包括: 第1部分 TreeSet介绍 第2部分 TreeSet数据结构 第3部分 TreeSet源码解析(基于JDK1.6.0_45) 第4部分 Tree 阅读全文
posted @ 2015-10-09 11:45 lihui1625 阅读(302) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/skywang12345/p/3311136.html Java 集合系列15之 Set架构 前面,我们已经系统的对List和Map进行了学习。接下来,我们开始可以学习Set。相信经过Map的了解之后,学习Set会容易很多。毕竟,Set的实现类都是基于M 阅读全文
posted @ 2015-10-09 11:44 lihui1625 阅读(148) 评论(0) 推荐(0)
摘要:概要 这一章,我们对HashSet进行学习。 我们先对HashSet有个整体认识,然后再学习它的源码,最后再通过实例来学会使用HashSet。内容包括: 第1部分 HashSet介绍 第2部分 HashSet数据结构 第3部分 HashSet源码解析(基于JDK1.6.0_45) 第4部分 Hash 阅读全文
posted @ 2015-10-09 11:44 lihui1625 阅读(248) 评论(0) 推荐(0)
摘要:概要 学完了Map的全部内容,我们再回头开开Map的框架图。 本章内容包括: 第1部分 Map概括 第2部分 HashMap和Hashtable异同 第3部分 HashMap和WeakHashMap异同 转载请注明出处:http://www.cnblogs.com/skywang12345/admi 阅读全文
posted @ 2015-10-08 17:08 lihui1625 阅读(216) 评论(0) 推荐(0)
摘要:概要 这一章,我们对WeakHashMap进行学习。 我们先对WeakHashMap有个整体认识,然后再学习它的源码,最后再通过实例来学会使用WeakHashMap。 第1部分 WeakHashMap介绍 第2部分 WeakHashMap数据结构 第3部分 WeakHashMap源码解析(基于JDK 阅读全文
posted @ 2015-10-08 17:06 lihui1625 阅读(336) 评论(0) 推荐(0)
摘要:概要 这一章,我们对TreeMap进行学习。 我们先对TreeMap有个整体认识,然后再学习它的源码,最后再通过实例来学会使用TreeMap。内容包括: 第1部分 TreeMap介绍 第2部分 TreeMap数据结构 第3部分 TreeMap源码解析(基于JDK1.6.0_45) 第4部分 Tree 阅读全文
posted @ 2015-10-08 17:05 lihui1625 阅读(408) 评论(0) 推荐(0)
摘要:概要 前一章,我们学习了HashMap。这一章,我们对Hashtable进行学习。 我们先对Hashtable有个整体认识,然后再学习它的源码,最后再通过实例来学会使用Hashtable。 第1部分 Hashtable介绍 第2部分 Hashtable数据结构 第3部分 Hashtable源码解析( 阅读全文
posted @ 2015-10-08 17:01 lihui1625 阅读(413) 评论(0) 推荐(0)
摘要:概要 这一章,我们对HashMap进行学习。 我们先对HashMap有个整体认识,然后再学习它的源码,最后再通过实例来学会使用HashMap。内容包括: 第1部分 HashMap介绍 第2部分 HashMap数据结构 第3部分 HashMap源码解析(基于JDK1.6.0_45) 第3.1部分 Ha 阅读全文
posted @ 2015-10-08 16:58 lihui1625 阅读(287) 评论(0) 推荐(0)
摘要:概要 前面,我们已经系统的对List进行了学习。接下来,我们先学习Map,然后再学习Set;因为Set的实现类都是基于Map来实现的(如,HashSet是通过HashMap实现的,TreeSet是通过TreeMap实现的)。 首先,我们看看Map架构。 如上图: (01) Map 是映射接口,Map 阅读全文
posted @ 2015-10-08 16:53 lihui1625 阅读(232) 评论(0) 推荐(0)
摘要:概要 前面,我们学完了List的全部内容(ArrayList, LinkedList, Vector, Stack)。 Java 集合系列03之 ArrayList详细介绍(源码解析)和使用示例 Java 集合系列04之 fail-fast总结(通过ArrayList来说明fail-fast的原理、 阅读全文
posted @ 2015-10-08 16:52 lihui1625 阅读(283) 评论(0) 推荐(0)
摘要:概要 学完Vector了之后,接下来我们开始学习Stack。Stack很简单,它继承于Vector。学习方式还是和之前一样,先对Stack有个整体认识,然后再学习它的源码;最后再通过实例来学会使用它。内容包括: 第1部分 Stack介绍 第2部分 Stack源码解析(基于JDK1.6.0_45) 第 阅读全文
posted @ 2015-10-08 16:50 lihui1625 阅读(200) 评论(0) 推荐(0)
摘要:Java 集合系列06之 Vector详细介绍(源码解析)和使用示例 概要 学完ArrayList和LinkedList之后,我们接着学习Vector。学习方式还是和之前一样,先对Vector有个整体认识,然后再学习它的源码;最后再通过实例来学会使用它。 第1部分 Vector介绍 第2部分 Vec 阅读全文
posted @ 2015-10-08 16:48 lihui1625 阅读(456) 评论(0) 推荐(0)
摘要:Java 集合系列05之 LinkedList详细介绍(源码解析)和使用示例 概要 前面,我们已经学习了ArrayList,并了解了fail-fast机制。这一章我们接着学习List的实现类——LinkedList。 和学习ArrayList一样,接下来呢,我们先对LinkedList有个整体认识, 阅读全文
posted @ 2015-10-08 16:46 lihui1625 阅读(255) 评论(0) 推荐(0)
摘要:概要 前面,我们已经学习了ArrayList。接下来,我们以ArrayList为例,对Iterator的fail-fast机制进行了解。内容包括:: 1 fail-fast简介 2 fail-fast示例 3 fail-fast解决办法 4 fail-fast原理 5 解决fail-fast的原理 阅读全文
posted @ 2015-10-08 16:45 lihui1625 阅读(241) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/skywang12345/p/3308556.html 概要 上一章,我们学习了Collection的架构。这一章开始,我们对Collection的具体实现类进行讲解;首先,讲解List,而List中ArrayList又最为常用。因此,本章我们讲解Arr 阅读全文
posted @ 2015-10-08 16:43 lihui1625 阅读(297) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/skywang12345/p/3308513.html 概要 首先,我们对Collection进行说明。下面先看看Collection的一些框架类的关系图: Collection是一个接口,它主要的两个分支是:List 和 Set。 List和Set都是 阅读全文
posted @ 2015-10-08 16:41 lihui1625 阅读(136) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/skywang12345/p/3308498.html Java集合是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合工具包位置是java.util.* Java集合主要可以划分为4个部分:List列表、Set 阅读全文
posted @ 2015-10-08 16:39 lihui1625 阅读(124) 评论(0) 推荐(0)
摘要:http://www.ibm.com/developerworks/cn/java/j-jtp02183/不变对象是指在实例化后其外部可见状态无法更改的对象。Java 类库中的 String 、 Integer 和BigDecimal 类就是不变对象的示例 ― 它们表示在对象的生命期内无法更改的单个... 阅读全文
posted @ 2015-10-08 14:01 lihui1625 阅读(167) 评论(0) 推荐(0)

1 2 3 4 5 ··· 10 下一页