And since java 28's value types, == will work identically for all Integers, finally.
Re:Why Zig over C for Systems Programming
by wpollock on Friday November 13, 2026 @03:08PM
(#50488943)
[delayed]
Re:Why Zig over C for Systems Programming
by bunderbunder on Friday November 13, 2026 @01:43PM
(#50487894)
No, you’re right. I misremembered.
Re:Why Zig over C for Systems Programming
by wpollock on Friday November 13, 2026 @02:59PM
(#50488846)
> No, you’re right. I misremembered.
We both misremembered. I found where this is documented and the range is -128..127 inclusive: <https://docs.oracle.com/en/java/javase/27/docs/api/java.base...>
I believe Java caches Integer objects for values -128..+128, not 256. But that may be an implementation detail, and not something to count on.