泛型有什么功能呢?
下文笔者讲述泛型的功能简介说明,如下所示
泛型的功能
1.提高 Java 程序的类型安全 2.提高程序的可靠性 3.消除强制类型转换
提高Java程序类型安全
泛型的主要目标 提高Java程序的类型安全 使用泛型定义的变量的类型限制 编译器可以在一个高得多的程度上验证类型假设
提高程序可靠性
Java程序中 一种流行技术是定义这样的集合 即它的元素或键是公共类型 如: "String 列表"或"String 到 String 的映射" 在变量声明中捕获这一附加的类型信息 泛型允许编译器实施这些附加的类型约束 类型错误现在就可以在编译时被捕获 而不是在运行时当作 ClassCastException 展示出来 将类型检查从运行时挪到编译时有助于您更容易找到错误 并可提高程序的可靠性
消除强制类型转换
泛型可减少源代码中的许多强制类型转换 使得代码更加可读 减少出错机会
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。