Wenn Sie ein Objekt in Java serialisieren, wird der Buchstabe J verwendet, um anzuzeigen, dass die nächsten Bytes ein long
darstellen und der Buchstabe L wird verwendet, um anzuzeigen, dass ein Object
der nächste ist, aber warum? Warum nicht O für Object
und L für long
verwenden?
Diese Briefe wurden sicherlich wegen Konflikten gewählt. Ein Rätselraten dieser Konflikte:
C wurde für Zeichen verwendet. Also haben sie L für class verwendet.
L wurde für class verwendet. Also verwendeten sie J für long .
B wurde für Byte verwendet. Also verwendeten sie Z für boolean .
L bedeutet übrigens nicht Objekt , sondern voll qualifizierte Klasse .
Tags und Links java serialization oop