Advertisement

讲解泛型课程(疯狂Java讲义)

阅读量:

泛型

本章思维导图

泛型

泛型入门

Java集合框架存在一个不足之处,即当某个对象被放入集合中后,集合将无法保留该对象的具体数据类型。一旦从集合中取出该对象,其在编译时的类型会被认定为Object类型,而实际运行时的类型则保持不变。

编译时不检查类型的异常

以下代码将展示由于编译过程中未进行类型检查而引发的异常情况。

复制代码
    import java.util.ArrayList;
    import java.util.List;
    
    public class ListErr {
    
    	public static void main(String[] args) {
    		// 创建一个只想保存字符串的List集合
    		List strList = new ArrayList();
    		strList.add("十年寒窗无人问");
    		strList.add("纵使相逢应不识");
    		// "不小心"把一个Integer对象"丢进"了集合
    		strLis

全部评论 (0)

还没有任何评论哟~