什么是Java泛型

一、为什么要有泛型

在Java中为了让我们的数据结构可以放置“任何”数据类型,就出现了泛型

二、泛型是什么类型?

泛型不可以是基本的数据类型,只能是类对象
boolean,byte,char,short,int,long,float,double。
以上的基本数据类型,都不行。

三、那泛型是怎么使用的?

每个基本的数据类型都有对应的包装类

boolean,byte,char,short,int,long,float,double
∨       ∨    ∨    ∨     ∨   ∨   ∨     ∨
Boolean,Byte,Char,Short,Int,Long,Float,Double

在使用的时候,基本数据类型会转换成包装类
同理,包装类也会转换成基本的数据类型

四、那泛型是怎么使用的?

声明
使用

你可能感兴趣的:(什么是Java泛型)