Sono abbastanza nuovo per Java (scritto altre cose per molti anni) e, a meno che mi manca qualcosa (e sono felice di essere sbagliato qui) il seguente è un difetto fatale ... String foo = new String()
Java supporta davvero il passaggio per riferimento? In caso contrario, perché abbiamo l'operatore == per trovare due oggetti con lo stesso riferimento?