Warum ist int i = 2147483647 + 1;OK, aber byte b = 127 + 1;nicht kompilierbar?
bytesigniert statt nicht signiert ist.
byteaus Gründen der Übersichtlichkeit Java , z. B. in Parametern. In diesem Fall kann die Tatsache, dass Sie keine intWerte zuweisen können, sogar einige Fehler verursachen. Oder verwenden Sie byte, um Platz in Arrays zu sparen. Ich würde nicht bytefür einen einzelnen Wert verwenden, der zufällig in ein Byte passt.
byteDatentyp so schmerzhaft?!