java 长数据类型比较
2022-09-01 07:20:11
为什么下面的代码返回 false for long3 == long2 比较,即使它是字面上的。
public class Strings {
public static void main(String[] args) {
Long long1 = 256L + 256L;
Long long2 = 512L;
Long long3 = 512L;
System.out.println(long3 == long2);
System.out.println(long1.equals(long2));
}
}