需要了解String对象的内存使用情况

时间:2019-05-08 11:02:49

标签: java string heap-memory

考虑一下,我们有两个类ClassAClassB

class ClassA {
    String text;
    ClassA(String text) {
        this.text=text;
    }
    String getText() {
        return text;
    }
}

class ClassB {
    String text;
    ClassA(String text) {
        this.text=text;
    }
}

我正在创建这样的对象:

String word = "hello";
ClassA objA = new ClassA(word);
ClassB objB = new ClassB(objA.getText());

现在查询是,objB的text字段将重用word变量的内存吗?还是创建了新的内存?

0 个答案:

没有答案