集合框架-泛型集合

一、基本含义

1.1 作用

目的:解决集合中存入数据时,自动转换成Object类型,而导致的存储类型混乱现象
作用:规定某个集合只可以存放特定类型的对象。
为什么使用泛型:
(1)集合中的元素,可以是任意类型的对象(对象的引用)。
(2)当把某个对象放入集合中时,对象的类型被忽略,被当做Object处理。
(3)使用泛型后,编译期间自动类型检查,直接按指定类型获取集合元素

1.2 存储特点

存储特点:
(1)既可以存储本类型的对象实例,又可以存储子类类型的对象实例。
(2)泛型不能使用基本类型,必须借用其对应的包装类。

1.3 表示——<>

语法:集合接口<元素类型> 集合对象名 = new 集合实现类<元素类型>();

List<Map<String,Object>> params = new ArrayList<Map<String,Object>>();
Map<String,Student> param = new HashMap<String,Student>();
param.put("name"," user_name ");
param.put("relaction", " like ");
param.put("value"," %张% ");
params.add(param);
studentAction.query(params);

二、实例

// 既可以存储本类型的对象实例,又可以存储子类类型的对象实例。
List<People> peopleList = new ArrayList<Peple>();
People p = new People("张三","男");
People stu = new Student("1","张三");
peopleList.add(p);
peopleList.add(stu);
// 泛型不能使用基本类型,必须借用其对应的包装类。
List<Integer> integerList = new ArrayList<Integer>();
integerList.add(1);
integerList.add(2);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值