返回信息流Long a = 500l;
Long b = 500l;
问题System.out.println(a==b)输出什么
long a = 500;
long b = 500;
问题System.out.println(a==b)输出什么
Long a = 500l;
long b = 500;
问题System.out.println(a==b)输出什么
这是一条镜像帖。来源:北邮人论坛 / java / #40245同步于 2015/4/28
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
[心得]昨天一到基础面试题
xurongfei
2015/4/28镜像同步18 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 xurongfei 的大作中提到: 】
: Long a = 500l;
: Long b = 500l;
: 问题System.out.println(a==b)输出什么
: ...................
今天我的面试题
Long a=5L;
Long b=5L;
Long c=200L;
Long d=200L;
System.out.println(a==b);
System.out.println(c==d);
【 在 kevincol22 的大作中提到: 】
: 怎么我运行的是
: true
: true
: ...................
都不知道哪个是对的了。
我的运行结果是false true true
我的是 false true true,,,
封装类只缓存-127~128之间的值,第一个是false
基本类型变量存在栈中,值相等变量就相等,第二是true
基本类型和封装类型相比时,会自动拆箱比较它的值,第三个是true
为啥会不一样
我的eclipse木有问题=。=
【 在 aiquestion 的大作中提到: 】
: =.=看Long会缓存几个吧。。
: 得查下源码。。
: // 查源码归来
: ...................
赞赞赞
【 在 dss886 的大作中提到: 】
: 我的是 false true true,,,
: 封装类只缓存-127~128之间的值,第一个是false
: 基本类型变量存在栈中,值相等变量就相等,第二是true
: ...................