数据结构
猴子王monkeyfish
这个作者很懒,什么都没留下…
展开
-
容器浅析
如果一个程序只包含固定数量且生命周期都是已知的对象,那么这是一个非常简单的程序。通常程序总是根据运行时才知道的某些条件去创建新对象。在此之前,不会知道所需对象的数量,甚至不知道确切的类型。为解决这个普遍的编程问题,需要在任意时刻和任意位置创建任意数量的对象。所以,就不能依靠创建命名的引用来持有每一个对象。 MyType aReference; 因为不知道实际上需要多少这样的对象。数组是保存一原创 2015-09-15 15:56:06 · 424 阅读 · 0 评论 -
Java理解Map
标准的Java类库中包含了Map的几种基本实现,包括:HashMap,TreeMap,LinkedHashMap,WeakHashMap,ConcurrentHashMap,IdentityHashMap。它们都有同样的基本接口Map,但是行为特性各不相同,这表现在效率、键值对的保存及呈现次序、对象的保存周期、映射表如何在多线程程序中工作和判定“键”等价的策略等方面。 下面是基本的Map实现的比原创 2015-09-16 10:57:26 · 335 阅读 · 0 评论