java基础
时间千年
一个微不足道的码农
展开
-
Spring源代码解析(收藏)
Spring源代码解析(一):IOC容器:http://www.iteye.com/topic/86339 Spring源代码解析(二):IoC容器在Web容器中的启动:http://www.iteye.com/topic/86594 Spring源代码解析(三):Spring JDBC:http://www.iteye.com/topic/87034 Spring源代码解析(四):S转载 2016-09-19 16:14:23 · 203 阅读 · 0 评论 -
LinkedList源码浅析(转)
和ArrayList的区别 这里只是说一下大致的区别: ArrayList继承于 AbstractList, LinkedList继承于 AbstractSequentialList; ArrayList基于数组, LinkedList基于双向链表,对于随机访问, ArrayList比较占优势,对于插入删除,LinkedList占优势; LinkedList没有实现自己的 Iterator,但是有 ListIterator和 DescendingIterator;转载 2016-09-08 11:28:45 · 251 阅读 · 0 评论 -
HashMap的实现原理--链表散列(转)
HashMap的实现原理--链表散列 1. HashMap概述 HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2. HashMap的数据结构 在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可转载 2016-09-08 17:23:35 · 842 阅读 · 0 评论