У меня есть этот класс:
public class Stack {
private class Node {
String item;
Node next;
}
// some other methods here
}
В моей книге автор говорит, что размер в стеке Node равен 40 байтам, включая:
16 bytes (object overhead)
8 bytes (inner class extra overhead)
8 bytes (references to string)
8 bytes (references to node)
----------------------------------------------
40 bytes per stack node
Я понимаю, что последние две вещи относятся к размеру ссылок на String и Node. Но я не знаю, что соответствуют object overhead
и inner class extra overhead
. Не могли бы вы объяснить?