Java - A variável nula requer espaço na memória
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;
}
:
:
}
Como estou inicializando apenas duas variáveis (displayText
estate
) no construtor, o restante duas variáveis (meaningfulText
eurl
que terá o valornull
) exigirá espaço na memória para armazenarnull
valor.
Q1 Eu acho que eles vão precisar de espaço. Se quiserem, quanta memória umnull
valor ocupa na memória (comoint
leva 4 bytes).
Q2 Quanto espaço uma string ocupa na memória. Eu acho que vai depender do comprimento da string. Então, quanto espaço uma string ocupa com quanto comprimento?