多情朋友

文章
5
资源
0
加入时间
2年10月18天

什么是128陷阱,以及什么时候才会涉及128陷阱一:什么是128陷阱二 :什么时候涉及128陷阱

一:什么是128陷阱我们可以看如下例子大多数情况下,容易有一种假象, 即基本类型与它们的对象包装器是一样的,只是它们 的相等性不同。大家知道, == 运算符也可以应用于对象包装器对象, 只不过检测的是对象是否指向同一个存储区域, 因此,上面的比较通常不会成立。解决这个问题的办法是在 两个包装器对象比较时调用 equals 方法:那么为什么会举128这个数值的这个例子呢:再看下图a和b还是2个包装器对象,那为什么这次变成127之后就直接可以用==比较了呢?难道他们不是包..