De programmeertaal Java omvat verschillende primitieve types , zoals integer en float . De meeste van de kracht van Java komt uit zijn vermogen om klassen definiëren , en de methoden die werken op voorwerpen van deze klassen . Sommige algoritmes vereisen dat de waarden van twee variabelen worden verwisseld - dat is , dat de eerste variabele eindigt met de waarde van de tweede variabele van voor de swap , en dat de tweede variabele eindigt met de voorgevulde swap waarde van de eerste . U kunt dit effect te bereiken in Java door het omwisselen van verwijzingen naar objecten. Instructies 1 Store verwijzingen naar elk van de twee objecten die moeten worden verwisseld , zoals in de volgende voorbeeldcode : Integer eerste = new Integer ( 20 ) ; Integer tweede = new Integer ( 1 ) ; de twee objecten moeten exemplaren van hetzelfde Java-klasse kopen van 2 Verklaar een enkele verwijzing die zal dienen als tijdelijke opslag . tijdens de swap , zoals in de volgende voorbeeldcode : object temp ; Notice dat temp is gewoon een tijdelijke aanduiding voor een verwijzing - geen object wordt specifiek toegewezen voor het < . br > Goedkope 3 Wissel beide verwijzingen , zoals in de volgende voorbeeldcode : temp = eerste ; eerste = tweede ; seconde = temp ; Na het uitvoeren van deze code , de objecten aangeduid met de waarden van variabelen " eerste " en "tweede " zal zijn verwisseld . |