Ничего не произойдет, пока у вас не появится код типа new ExampleClass()
. Как только вы это сделаете, новый объект будет размещен в куче. В него будут включены ссылки на i1
, i2
и str
. Я предполагаю, что, поскольку у вас нет метода, то i2
будет автоматически конвертировано за сцену в эквивалент Integer i2 = new Integer(0)
. Все 3 из этих ссылок будут указывать на объекты, также расположенные в куче. Обратите внимание, что строки являются неизменяемыми, поэтому, если уже есть String
со значением "abc"
, то ссылка может указывать на это.