
Java基础
vincence
这个作者很懒,什么都没留下…
展开
-
JAVA单例模式的几种实现方法
1.饿汉式单例类package pattern.singleton;//饿汉式单例类.在类初始化时,已经自行实例化public class Singleton1 { //私有的默认构造子 private Singleton1() {} //已经自行实例化 private static final Singleton1single = ne转载 2013-12-24 11:20:15 · 909 阅读 · 0 评论 -
Java容器类List、ArrayList、Vector及map、HashTable、HashMap分别的区别.
一、List与ArrayList的区别 List->AbstractList->ArrayList (1) List是一个接口,ArrayList是一个实现了List接口的具体类。 他们是父子关系,我们常用的是ArrayList,但常用List的引用去操作ArrayList 这是一个简单的面向接口编程的一种,如:List myList = new A转载 2013-12-24 11:14:27 · 1041 阅读 · 0 评论 -
Java中Map相关的快速查找算法与唯一性探讨
在对《Set和hashCode()》的一篇原创文章写完后,由于对自己的一些论断产生了模糊和怀疑,因此又对Set进行了一些研究,形成本篇。在Set的使用场景中,我们不外乎看中了她存储数据的唯一性,即不能存储重复值,这在某些应用场合下是很必要的一个特性。那么从更深一层来考虑,Set究竟如何使数据不重复的呢?从另一个层面来考虑,她又如何确保在验证数据是否重复过程中的快速性呢?假设存储在Set中的数据转载 2013-12-25 18:14:55 · 616 阅读 · 0 评论