如何了解Java中的泛型的用法

本文深入讲解Java泛型的概念,包括其定义、使用方法、自定义泛型的方式以及泛型的上限和下限。通过实例说明如何在ArrayList等集合类中应用泛型,提升代码的通用性和安全性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.定义:在Java的底层开发中,开发类时,不知道类和方法具体使用的数据类型,就定义了一个广泛的数据类型,默认为Object类型,在使用相关类和方法的同时,根据实际类型再确定类型的一种过程。泛型指的是定义,不是使用.定义为一种很广泛的类型,一般在表达上中用<数据类型 >表示。
2,使用:创建对象格式:
ArrayList = new ArrayList<>();
//为此集合确定要使用泛型中的一种。
3,用法:
1,基本用法:
类名<数据类型>;
2,嵌套用法:
类名<类名<数据类型>>;
4,如何自己定义一个泛型:
Class Student{
T y;
T x;
}
5,泛型的上限,下限;
“ ?”为通配符;
? extends 数据类型; 上限:该数据类型的本数据类型和数据类型的子类;
?super 数据类型; 下限:该数据类型的本数据类型和数据类型的覆类。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值