泛型&包装类

泛型

泛型类
public class MyArrayList<E> {
    private E[] array;
    private int size;
... }

<>是泛型的标志
MyArrayList < E >; E是形参,是MyArrayList最终传入的类型
private E[] array; E是类型变量

泛型是作用在编译时期的一种机制,即运行期间没有泛型的概念

  • 泛型利用的是Object是所有类的祖先类,并且父类的引用可以指向子类对象
  • <>是泛型的标志
  • .泛型是一种编译期间的机制,即 MyArrayList < Person > 和 MyArrayList < Book > 在运行期间是一个类型。

包装类基本数据类型🆚包装类

装箱:基本数据类型➡️包装类
拆箱:包装类➡️基本数据类型

自动装箱(autoboxing)和自动拆箱(autounboxing)是工作在编译期间的一种自动机制,由Java提供。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值