- 博客(6)
- 收藏
- 关注
原创 编程思想疑问
列表内容 11.3 public class AsListInference { public static void main(String[] args) { List<Show> list1 = new ArrayList<>(); list1.add(new Light()); list1.add(new Hervy()); //
2016-04-25 23:34:19 249
原创 UML基本内容
类与类之间各种关系的意义及各自在UML类图中的符号,总结如下: 双向关联:关联是双向的。 例如:顾客(Customer)购买商品(Product)并拥有商品,反之,卖出的商品总有某个顾客与之相关联 单向关联:关联是单向的, 例如:顾客(Customer)拥有地址(Address),则Customer类与Address类具有单向关联关系 自关联:一些类的属性对象类型为该类本身, 例如:一个
2016-04-20 19:22:42 713
原创 HashMap、LinkedHash以及TreeMap源码解析
一、定义public class HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, java.io.Serializable{}public class LinkedHashSet<E> extends HashSet<E> implements Set<E>, Cloneable, java.io
2016-04-18 22:22:32 336
原创 TreeMap源码解析
疑问:TreeMap的clear()方法与LinkedList,ArrayList,HashMapd等的比较一、定义public class TreeMap<K,V> extends AbstractMap<K,V> implements NavigableMap<K,V>, Cloneable, java.io.SerializableTreeMap扩展自AbstractMap
2016-04-17 04:00:24 334
原创 LinkedHashMap源码解析
/* * LinkedHashMap的底层结构一直有个困惑纠结了好久 * 它继承自HashMap,HashMap底层结构是哈希表+单链表的组合 * LinkedHashMap为了保存其数据,加入了双向循环链表来存放数据,双向链表和哈希+单向链表如何组合的呢? * 这个问题想了很久,最后发现他们一点关系都没有!!只是Entry中既可以保存单链表指针next,也可以保存双链表 * 指针afte
2016-04-12 20:05:14 234
原创 HashMap源码解析
疑问:1.接口中定义一个接口有什么好处?这个接口应该是静态内部类 2.Set和Map之间是怎么匹配的,Map中包含Set一、定义public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable扩展自AbstractMap, 重新实现Map 实现Clone
2016-04-05 21:45:34 330
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人