黑马程序员技术交流社区

标题: 关于泛型的一些注意事项 [打印本页]

作者: a869588615    时间: 2016-9-9 22:36
标题: 关于泛型的一些注意事项
Java中并不存在泛型类,以ArrarList<String>为例,有些同学可能会把它当成ArrayList的子类,但是它们其实是同一个类;
[Java] 纯文本查看 复制代码
import java.util.ArrayList;

public class Test {
        public static void main(String[] args) {
                ArrayList<String> arrayList1 = new ArrayList<>();
                ArrayList<Integer> arrayList2 = new ArrayList<>();
                System.out.println(arrayList1.getClass()==arrayList2.getClass());
        }
}

程序的输出结果为true,说明系统并没有把ArrayList<String>和ArrayList<Integer>当成新类来处理。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2