TIL: "char" is Java's only unsigned integral type. (I assumed it would be signed like all the others, but no. I guess next time I need an unsigned short I know where to look).
@neilmadden Thus leading to the following : https://docs.oracle.com/javase/specs/jls/se7/html/jls-5.html
The behavior on signed bytes is … interesting.