Originariamente inviato da LeleFT
In Java tutti gli oggetti vengono passati per riferimento. Il problema di chi passa da linguaggi come C/C++ a Java è quello che non riescono a capire che non si devono preoccupare del tipo di passaggio degli oggetti. Se io passo un oggetto ad un metodo e questo metodo lo modifica, al ritorno dal metodo l'oggetto sarà modificato. Il perchè non ha senso andarselo a chiedere.
Beh... non c'e' bisogno di tutta questa enfasi... quello che hai detto è esattamente quello che mi aspettavo, ma il piccolo test che ho postato nel primo messaggio sembra non essere daccordo. Ho sbagliato nel test inviato o la mia JVM non è daccordo con te?