2016-03-24 5 views

答えて

1

HashMap.Entry(Java 6)またはHashMap.Node(Java 8)のサイズで、どちらもintと3つの参照があります。

基準は、4バイト(OOPS圧縮)、次いで、12バイトのヘッダ+ 4バイトint + 3 * 4バイトの基準= 28バイトである場合、8バイト境界に収まるように32バイトに丸め。

参照は8バイト、その後、16バイトのヘッダ+ 4バイトint + 3 * 8バイトの基準= 44バイトである場合、8バイト境界に収まるように48バイトに丸め。

0

HashMapコレクションは、エントリごとに32バイト、エントリ配列に4バイト*マップ容量を要します。

関連する問題