Java'da bir dizi kaç bayt kaplar? 64bit bir makine olduğunu ve bir dizide N öğesinin olduğunu varsayalım, bu nedenle tüm bu öğeler farklı dizi türleri için 2 * N, 4 * N veya 8 * N bayt alacaktır.
Coursera'daki bir ders, bir N element dizisi için 2 * N + 24, 4 * N + 24 veya 8 * N + 24 bayt içereceğini ve 24 baytın tepeden çağrıldığını söylüyor, ancak ek yükün neden olduğunu açıklamıyor gerekli.
Ayrıca nesnelerin 16 baytlık ek yükleri vardır.
Bu genel giderler tam olarak nedir? Bu 24/16 bayt nelerden oluşuyor?
Ayrıca, bu ek yükler yalnızca Java'da mı bulunur? C, C ++ ve Python'a ne dersiniz?