Why does == work for small integers but not for larger ones in Java?
I’ve noticed a peculiar behavior in Java when comparing Integer objects using the == operator. Specifically, it seems to work as expected for small integer values but fails for larger ones. Here is an example to illustrate the issue: