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?

questionAnswers(4)

yourAnswerToTheQuestion