【基本数据类型 + 类型 + 泛型 】

类型 + 泛型

基本数据类型:

byte short int long float double char boolean

基本数据类型的包装类(原始数据类型):这个是类,不是基本类型!!!

自动装箱与拆箱

  • Integer it=300; 装箱:基本类型 ——>包装类
  • int i=it; 拆箱:包装类 ——>基本类型
public Integer add(Double i){
        
        double d=i;     //拆箱

        return(int)d;   //(int)基本类型——基本类型   return 装箱 

}

        {
        int i=add(100.02);   
        }  //double —— Double ——double —— int ——Integer 

引用数据类型:

  • String 所有的类 接口 数组 枚举类

泛型: 类型模板

  • 只能声明
  • 不能实例化
  • <通配符>
  • <>符号里面的东西叫通配符 ,是一种类(int 等基本类型不是类不能添加)

泛型举例

public class SS <E> {

       //E 由外部决定
        public E Add( E index){

            if( (int)index <= 10){
                System.out.println("泛型成功了");
                return index;
            }
            return null;
        }
}

外部调用举例

public class Test {

    public static void main(String[] args) {

       SS a = new SS<Integer>(); //Integer 就是内部的E
       Object b = a.Add( (Integer)5);  
       System.out.println(b);
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值