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. Сколько пространства занимает строка в памяти. Думаю, это будет зависеть от длины строки. Итак, сколько места занимает строка, сколько длины?