Collection集合及实现类概况

Java-Collection

在这里插入图片描述

容器

用来容纳和管理数据:包括了之前的数组、以后的集合(map和set)

泛型 Generics

泛型的本质就是“数据类型的参数化”。可以把“泛型”理解为数据类型的一个占位符(形式参数),即告诉编译器,在调用泛型时必须传入实际类型。

/*自定义一个简单的范型*/
import java.util.List;
public class TestGenerics {
	public static void main(String[] args) {
        //这里的String相当于实参,明确类型
		MyCollection<String> mc = new MyCollection<String>();
		mc.set("过去", 0);
		//mc.set(100, 1);//不能放其他类型
		//Integer a = (Integer) mc.get(1);//不能转类型
		String b = (String) mc.get(0);
	}
}

//这里的E相当于形参
class MyCollection<E>{
	Object[] objs = new Object[5];
	public void set(E e,int index) {
		objs[index] = e;
	}
	public E get(int index) {
		return (E) objs[index];
	}
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值