java学习数字与字符串1 装箱拆箱

java学习数字与字符串1 装箱拆箱

内容

启动函数下临时定义的变量如 int i=1;其不属于类也不属于变量,这也意味着这些临时建立起的变量无法调用类和对象的方法,所以将这些变量通过所谓的装箱来实现传参。

基本知识

  • 嗯......首先Number是一个抽象类和Object一样是自带的上帝类 是基本类型包装后的的父类

    基本数据类型 byte short int long char float double boolean
    对应的包装类 Byte Short Integer Long Char Float Double Boolean
  • 装箱过程

    int i = 5;
    Integer i1=new Intereger(i);//在这里i1是Intereger类的对象,先创建基本数据类型再创建对象
    Integer i1=i;//或者直接自动封装
    Integer i1=5;//或者无需创建基本类型直接封装一个数
    
  • 拆箱过程

     Integer it = new Integer(i);
              
            //封装类型转换成基本类型
            int i2 = it.intValue();
             
            //自动转换就叫拆箱
            int i3 = it;
    

注意事项

暂时没注意到

posted @ 2021-01-22 14:16  TIGO  阅读(53)  评论(0编辑  收藏  举报