您的位置:首页 > 编程语言 > Java开发

java泛型,枚举的意义

2016-01-09 16:36 309 查看
1,泛型的意义

泛型是提供给javac编译器使用的,可以限定集合中的输入类型,让编译器挡住源程序中的非法输入,编译器编译带类型的集合时会除掉“类型”信息,是程序运行效率不受影响。这样编译生成的字节码会去掉泛型的类型信息。

ArrayList<String>collection1 = new ArrayList<String>();
ArrayList<Integer>collection2 = new ArrayList<Integer>();
System.out.println(collection1.getClass()==collection2.getClass());//true
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: