Ja, wie skaffman sagte: Wahr ist 1 und falsch ist 0.
Aber das nicht wirklich wichtig, weil, wenn Sie bei serialisierten Daten außerhalb Ihres Programms sehen Sie unwahrscheinlich sind, jemals diese Werte sehen in der Wildnis.
Für was es wert ist, speichern gängige Java-Implementierungen Booleans in Integer-Size-Feldern tatsächlich, d. H. Sie haben 31 Null-Wert von Padding um dieses einzelne Bit der Information. Der Zugriff auf jeweils 32 Bits ist ein wenig schneller, als wenn man ein Byte aus 4 herausholt, und viel schneller als ein einzelnes Bit aus einem Byte zu graben. Diese Optimierung macht Boolesche Arrays jedoch ärgerlich groß. Wenn Sie viele, viele Bits zu bewältigen haben und den Platzbedarf reduzieren müssen, verwenden Sie besser BitSet
.
Ich bin gespannt, welche mögliche Verwendung Sie von der Antwort hoffen. –