自动包装类题目(注意事项)

简介: 自动包装类题目(注意事项)

包装类面试题:


   自动包装当中的一些注意事项

   在包装类当中存在的自动化包装,在有些时候是跟数值相挂钩的

       在进行自动包装的时候,会先进行一个判断,

           1>判断你所输入的数值是否是超过了byte数据类型的范围

           在-128——127之间,如果是的话,会将这个数装在一个对应的Integer的数组当中,

           再返还一个这个索引对应的数组当中的内容,从而通过比较地址值是否在同一个的数组

           当中来进行判断这个Integer类型的数字是否是相等的

           2>对于超过这个范围之外的数据来说,自动包装会将其自动的创建一个新的对象,从而让不同的数字之间的地址值

           是不一样的。使用运算符号进行比较的时候也会因此无法进行比较其中的内容是否是相同的,

           但是如果一定要比价其中的内容,可以使用各个包装类当中的equals方法来进行比较

    */

 

  public static void main(String[] args) {
        Integer a=127;
        Integer b=127;
        System.out.println(a==b);
        //结果是:true
 
 
        Integer c=129;
        Integer d=129;
        System.out.println(c==d);
        //结果是false
        System.out.println(c.equals(d));
        //使用Integer当中的一些方法,从而比较超过相应byte值的自动包装类型
        //结果是true
 
        
        Integer e=12;
        Integer f=13;
        System.out.println(e==f);
        //结果是false,直接比较其中的内容
 
 
    }
相关文章
|
4月前
|
JavaScript
给原始数据类型加属性和方法为什么不会报错?包装类——阿里面试题
给原始数据类型加属性和方法为什么不会报错?包装类——阿里面试题
|
7月前
自动类型转换你忘记了吗?
自动类型转换你忘记了吗?
枚举的使用和注意事项
枚举的使用和注意事项
52 0
Lambda表达式实现方式、标准格式、练习、省略模式、注意事项及和匿名内部类的区别
Lambda表达式实现方式、标准格式、练习、省略模式、注意事项及和匿名内部类的区别
142 0
|
前端开发 Java
店铺业务场景分析、BigDecimal是Java提供的一个不变的、任意精度的有符号十进制数对象。它提供了四个构造器,有两个是用BigInteger构造、接口怎么使用的、重载与重写的区别?分别是什么?
店铺业务场景分析 一、协同店铺、竞争店铺极海数据返回给前端数据结构不一样 导入的数据结构 很有可能和自定义采集得到的数据结构不一样
187 1
店铺业务场景分析、BigDecimal是Java提供的一个不变的、任意精度的有符号十进制数对象。它提供了四个构造器,有两个是用BigInteger构造、接口怎么使用的、重载与重写的区别?分别是什么?
C语言——enum枚举实例、知识点。使用枚举,减少相同定义步骤,简洁数据1.1.5
枚举是C语言常见的一种基本数据类型,它可以避免多个整数定义的麻烦,使代码整洁干净易读如此一看,就觉得繁琐无比,大量重复#define xx明显增加代码量,且数值需自己一一对应而枚举,可以解决这种定义连续数值的过程当变量第一个值未自定义时,第一个枚举成员的默认值则为整型0,后续成员值依次加1,如此时MON=0,TUE=1,WED=2·····.........
C语言——enum枚举实例、知识点。使用枚举,减少相同定义步骤,简洁数据1.1.5
|
Scala 开发者
覆写字段注意事项和细节说明2|学习笔记
快速学习覆写字段注意事项和细节说明2。
108 0
覆写字段注意事项和细节说明2|学习笔记
|
存储 Go 开发者
字符类型注意事项|学习笔记
快速学习字符类型注意事项。
101 0
字符类型注意事项|学习笔记
|
Java
java学习第四天笔记-循环高级和数组94-数组的地址值和元素访问
java学习第四天笔记-循环高级和数组94-数组的地址值和元素访问
80 0
java学习第四天笔记-循环高级和数组94-数组的地址值和元素访问
|
Go vr&ar 开发者
数组注意事项和细节(2)|学习笔记
快速学习数组注意事项和细节(2)。
141 0
数组注意事项和细节(2)|学习笔记