java基础-泛型信息

1、泛型

java中的泛型,编译器保证类型的正确性。

2、泛型接口

interface name<T>{      
}

3、泛型方法

public <T> returnType methodName(){

}
类型参数推断支队赋值操作有效。
显示类型说明,在点操作符与方法名之间插入尖括号。this.<>methodName

4、匿名类泛型

5、擦除

在泛型代码内部,无法获得任何有关泛型参数类型的信息。
擦除,擦除到它的第一个边界。
泛型不能用于显式的引用运行时类型的操作之中,例如转型、instanceof操作和new表达式。
边界动作:对象进入与离开时,编译器在编译期间执行类型检查并插入转型代码。

6、擦除的补偿

引入类型标签,可以动态使用isInstance
创建实例new :使用工厂方法,传入类对象;模板模式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值