摘要: 有许多原因促成了泛型的出现,而最引人注意的一个原因,就是为了创建容器类。 泛型类 容器类应该算得上最具重用性的类库之一。先来看一个没有泛型的情况下的容器类如何定义: Container类保存了一对key-value键值对,但是类型是定死的,也就说如果我想要创建一个键值对是String-Integer 阅读全文
posted @ 2017-06-14 14:09 brave-sailor 阅读(477) 评论(0) 推荐(0)
摘要: Java中的泛型的使用: 1.普通的泛型使用 在使用类的时候后面的中的类型就是我们确定的类型。 public class MyClass1 {//此处定义的泛型是T private T var; public T getVar() { return var; } public void setVar(T var) { th... 阅读全文
posted @ 2017-06-14 14:04 brave-sailor 阅读(519) 评论(0) 推荐(0)
摘要: 一. 泛型概念的提出(为什么需要泛型)? 首先,我们看下下面这段简短的代码: 定义了一个List类型的集合,先向其中加入了两个字符串类型的值,随后加入一个Integer类型的值。这是完全允许的,因为此时list默认的类型为Object类型。在之后的循环中,由于忘记了之前在list中也加入了Integ 阅读全文
posted @ 2017-06-14 14:00 brave-sailor 阅读(442) 评论(0) 推荐(0)