Camel, at the very least the fact that you have to do (byte)0x81 because otherwise it's "wrong type" because technically the range of byte is -127 to 127 and this exceeds that. You can't just assign shit to byte arrays, you always have to work around the signedness. They're also a pain in the ass to output or see in the debugger. All these unnecessary casts, yet I've never, ever, encountered even just a single use case where bytes being signed would be beneficial.
Camel, at the very least the fact that you have to do
(byte)0x81
because otherwise it's "wrong type" because technically the range ofbyte
is -127 to 127 and this exceeds that. You can't just assign shit to byte arrays, you always have to work around the signedness. They're also a pain in the ass to output or see in the debugger. All these unnecessary casts, yet I've never, ever, encountered even just a single use case where bytes being signed would be beneficial.