1.两个Long类型数据比较时,不能使用“==”比较,可以使用equals或A. longValue()比较, 原因: 源码中:当long范围在[-128,127]之间时,用的是缓存中的数据对象,而当超出这个范围时,就会新构 建一个对象,而“==”比较的是地址,所以超出范围之后比较失效