Generic泛型

泛型:JDK1.5版本以后出现的新特性,用于解决安全问题,是一个类型安全机制。

好处:
1.将运行时期出现问题ClassCastException,转移到了编译时期。
便于程序员解决问题,让运行事情问题减少,安全。
2,避免了强转换的麻烦。

import java.util.*;
class GenericDemo
{
    public static void main(String[] args) 
    {
        ArrayList<String> al = new ArrayList<String>();

        al.add("sdfdsf");
        al.add("sdfd1");
        al.add("sdfd31");

        //al.add(4);

        Iterator <String>it = al.iterator();
        while (it.hasNext())
        {
            String s = it.next();

            System.out.println(s+":"+s.length());
        }
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、泛型概述 --->JDK1.5新特性 1、泛型的出现: 1、泛型是在JDK1.5以后出现的新特性。泛型是用于解...
    玉圣阅读 4,404评论 0 0
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,645评论 25 709
  • 现在开始深入学习java的泛型了,以前一直只是在集合中简单的使用泛型,根本就不明白泛型的原理和作用。泛型在java...
    sakura_L阅读 3,165评论 0 0
  • 辩题: 高校的期末考试,“要”“不要”划重点? 大学期末考试要不要划重点呢?一个世纪之问。平心而论,期末考试学霸学...
    逗霸君阅读 4,274评论 19 9
  • 太阳 文/生活 清晨,太阳 蹲在云朵上面,笑看人间 至今,这个冬天 未落下一场纷纷扬扬的雪 我行走在这寂寞的村庄 ...
    144faf4dc850阅读 1,306评论 0 2