class CheckStore {
private String displayText;
private boolean state;
private String meaningfulText;
private URL url;
public CheckStore(String text, boolean state) {
this.displayText = text;
this.state = state;
}
:
:
}
Поскольку я инициализирую в конструкторе только две переменные (displayText и state), оставшиеся две переменные (meaningfulText и url, которые будут иметь значение null), потребуют пространства в памяти для сохранения значения null.
Q1. Думаю, им потребуется пространство. Если да, то сколько памяти занимает значение null в памяти (например, int занимает 4 байта).
Q2. Сколько пространства занимает строка в памяти. Думаю, это будет зависеть от длины строки. Итак, сколько места занимает строка, сколько длины?