Slide 49
Slide 49 text
+0-Ͱ$MBTT-BZPVUΛΈͯΈΔ
java.lang.String object internals:
OFFSET SIZE TYPE DESCRIPTION VALUE
0 4 (object header) 01 00 00 00
4 4 (object header) 00 00 00 00
8 4 (object header) da 02 00 f8
12 4 char[] String.value [a, b, c, d, e, f, g, h, i, j]
16 4 int String.hash 0
20 4 (loss due to the next object alignment)
Instance size: 24 bytes
Space losses: 0 bytes internal + 4 bytes external = 4 bytes total
+BWBΦϒδΣΫτͷϝϞϦߏ