Ogolnie nie abym sie czepial, ale imo jedyna sensowna roznica miedzy wskaznikami, a referencjami jest taka, ze dla wskaznikow obowiazuje arytmetyka (mozliwosc dodawania adresow), a referencje tylko wskazuja na obiekt: nazwa jest przepisana do rzeczywistego obiektu. Podobna jest roznica miedzy wskaznikami, a referencjami w C++ (poza prostsza skladnia dla referencji).
Przy okazji, autor tematu moglby poczytac sobie o porownywaniu Stringow w javie: tam jest podobny problem z przypisaniami i referencjami, a ta wiedza na pewno sie przyda.
Pozdrawiam,