泛型的实现原理简介说明
下文笔者讲述泛型的实现原理简介说明,如下所示
泛型简介
Java泛型(generics)是JDK 5中引入的一个新特性 泛型提供编译时类型安全监测机制 该机制允许我们在编译时检测到非法的类型数据结构 泛型实质是参数化类型 也就是所操作的数据类型被指定为一个参数
泛型的优点
1.类型安全 泛型用于提高Java程序的类型安全 通过使用泛型定义的变量的类型限制 编译器可以在一个高得多的程度上验证类型假设 2.消除强制类型转换 消除代码中许多强制类型的转换。减少代码出错率 便于阅读
实现原理
Java中泛型基本上都是在编译器这个层次实现的 在生成的Java字节码中是不包含泛型中的类型信息的 使用泛型的时候加上的类型参数 会在编译器编译的时候去掉 这个过程就称为类型擦除
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。