菜鸟先飞之JAVA_泛型

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Happy_cloudlife/article/details/77148384
泛型

泛型的由来
通过Object转型问题引入, 早期的Object类型可以接收任意的对象类型,但是在实际的使用中,会有类型转换的问题。也就存在这隐患,所以Java提供了泛型来解决这个安全问题。

泛型好处
提高安全性(将运行期的错误转换到编译期), 省去强转的麻烦

泛型基本使用
<>中放的必须是引用数据类型

泛型使用注意事项
前后的泛型必须一致,或者后面的泛型可以省略不写

泛型类概述
把泛型定义在类上
定义格式:
public class 类名<泛型类型1,…>
注意事项
泛型类型必须是引用类型

泛型方法概述
把泛型定义在方法上
定义格式
public <泛型类型> 返回类型 方法名(泛型类型 变量名)

泛型接口概述
把泛型定义在接口上
定义格式
public interface 接口名<泛型类型>

泛型通配符<?>
任意类型,如果没有明确,那么就是Object以及任意的Java类了

猜你喜欢

转载自blog.csdn.net/Happy_cloudlife/article/details/77148384