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));
    }
}