Ich kam zu wissen, dass Byte und Kurz als Int-Typ in Java interpretiert werden. Wenn das stimmt, lassen Sie mich bitte wissen, warum wir Byte und kurze primitive Datentypen in Java benötigen. Ist es nur für die Typüberprüfung durch den Compiler?Warum werden Byte und Short als Integer in Java interpretiert?
Und auch Byte wird 1 Byte Speicher und Kurz wird 2 Bytes Speicher nehmen, und Int-Typ dauert 4 Bytes. Bitte lassen Sie es mich wissen, wenn es kein Performance-Problem ist, Byte- und Short-Typen in 4 Byte zu speichern, da Byte und Short als Int-Typ interpretiert werden.
Mögliches Duplikat von [Warum verwendet die Java-API int anstelle von short oder byte?] (Http://stackoverflow.com/questions/27122610/why-does-the-java-api-use-int-instate- of-short-or-byte) – Tom
[Warum verwendet die Java API int anstelle von short oder byte?] (// stackoverflow.com/q/27122610) – Tom