public class AbCd {
public static void main(String[] args) {
Integer i1 = 128;
Integer i2 = 128;
System.out.println(i1 == i2);
Integer i3 = 127;
Integer i4 = 127;
System.out.println(i3 == i4);
}
}
Here in i1==i2(128==128)
we are getting false
even we have the same num value, but in case of 13==14
we are getting true..what is happening internally