关于Integer类的面试题

  代码:

    public static void main(){

     Integer i1 = new Integer(97);

     Integer i2 = new Integer(97);

     System.out.println(i1==i2);   //false

     System.out.println(i1.equals(i2));   //true

     System.out.println("********^^^^^*******"); 

 

     Integer i3 = new Integer(197);

     Integer i4 = new Integer(197);

     System.out.println(i3==i4);   //false

     System.out.println(i3.equals(i4));   //true

     System.out.println("********^^^^^*******");

 

 

     Integer i5 = 97;

     Integer i6 = 97

     System.out.println(i5==i6);   //true

     System.out.println(i5.equals(i6));   //true

     System.out.println("********^^^^^*******");

 

     Integer i7 = 97;

     Integer i8 = 97

     System.out.println(i7==i8);   //false

     System.out.println(i7.equals(i8));   //true

     System.out.println("********^^^^^*******");

 

     理解:(byte的取值范围是[-128,127],),就有点类似创建字符串对象中的常量池,不过多了一个范围

        数组是可以存储数据类型的,不过要用包装类,且里面每个元素都是一个对象,因为jdk1.5之后有了自动装箱的特性。

      

 

 

}

转载于:https://www.cnblogs.com/blue-crystal/p/7591378.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值