
Em Java, não existe byte unsigned, ou seja de 0 a 255.
O byte em Java são sempre do tipo signed, ou seja de -128 a 127.
Você sabe a diferença entre um byte signed e unsigned?
Basicamente o byte unsigned é representado por números positivos e o signed são representados por números positivos e negativos.
O Java utiliza somente o tipo signed para deixar mais simples e evitar confusão.
Acesse o tutorial completo em: https://nakatech.herokuapp.com/article/javaSigned.html.






