您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页java基本数据类型的装箱问题

java基本数据类型的装箱问题

来源:化拓教育网
public class YInteger {

/**在Java中对于从-127到128之间的数,因为数据比较小, * 而且使用的比较频繁,在内存中就保存一份,它们都指 * 向的是同一份,对于其他的数据就分别保存了。 * 所以它们的内存地址是一样的 */

public static void main(String[] args) { // TODO Auto-generated method stub method1(); method2(); method3(); }

static void method1() { Integer a = 33; Integer b = a; a = 33;

System.out.println(a == b); System.out.println(a.equals(b)); }

static void method2() { Integer a = 333; Integer b = a; a = 333;

System.out.println(a == b); System.out.println(a.equals(b)); }

static void method3(){ Integer a=12; Integer b=12;

Integer c=128; Integer d=128;

System.out.println(a==b); System.out.println(c==d); } }

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务