Line 1: String x = "Java";
Line 2: x.concat(" Rules!");
Line 3: System.out.println("x = " + x);
Wyjście jest "x = Java"Co się dzieje z LOST String obiektów
Linia 1: tworzy nowy obiekt String daje wartość "Java", oraz zapoznać x do niego.
Linia 2: Maszyna wirtualna tworzy drugi obiekt typu String z wartością "Reguły Java!" ale nic nie odnosi się do tego. II STRUKTURA STRIE JEST NATYCHMIAST UTRACONY; NIE MOŻESZ DOSTAĆ DO TEGO.
Gdy te Obiekty Ciągowe zostaną utworzone w Sterty, drugi obiekt będzie zbierany Śmieci.
Zauważ, że '" x = "+ x' tworzy trzeci ciąg. – Thilo