泛型的基本介绍和使用
摘要:在开始深入学习java的泛型了,以前一直只是在集合中简单的使用泛型,根本就不明白泛型的原理和作用。泛型在java中,是一个十分重要的特性,所以要好好的研究下。 泛型思想早在C++语言的模板(Templates)中就开始生根发芽,在Java语言处于还没有出现泛型的版本时,只能通过Object是所有类型
阅读全文
posted @
2015-12-03 22:19
duanxz
阅读(3332)
推荐(0) 编辑
Java中的Enum的使用与分析
摘要:示例: Java中枚举实现的分析: 示例: 显然,enum很像特殊的class,实际上enum声明定义的类型就是一个类。 而这些类都是类库中Enum类的子类(java.lang.Enum<E>)。它们继承了这个Enum中的许多有用的方法。我们对代码编译之后发现,编译器将enum类型单独编译成了一个字
阅读全文
posted @
2015-08-06 15:56
duanxz
阅读(1853)
推荐(0) 编辑
单例模式的破坏示例
摘要:1.反射破坏单例2.序列化破坏单例(克隆 扩展知识)3.注册式单例模式 方法1. 枚举式单例模式 方法2. 容器式单例4.线程单例实现ThreadLocal 1.反射破坏单例 大家有没有发现,上面介绍的单例模式的构造方法除了加上private 以外,没有做任何处理。如果我们使用反射来调用其构造方法,
阅读全文
posted @
2014-03-28 10:34
duanxz
阅读(2041)
推荐(0) 编辑
java6枚举类型
摘要:java.lang.Enum > 使用enum定义。类如:public class EnumDemo { enum Edge { TOP, BOTTOM, LEFT, RIGHT//定义了一个enum类型的实例,一个枚举类型除了那些由枚举常量定义的实例外没有任何其他实例。 ...
阅读全文
posted @
2013-07-11 17:14
duanxz
阅读(626)
推荐(0) 编辑
深入理解Java之泛型
摘要:一、Why ——引入泛型机制的原因 假如我们想要实现一个String数组,并且要求它可以动态改变大小,这时我们都会想到用ArrayList来聚合String对象。然而,过了一阵,我们想要实现一个大小可以改变的Date对象数组,这时我们当然希望能够重用之前写过的那个针对String对象的ArrayLi
阅读全文
posted @
2013-05-24 10:12
duanxz
阅读(266)
推荐(0) 编辑