Hallo Leute,
ich hätte mal ne Frage zu Java und pass by reference (pbr) bzw. pass by value (pbv).
Was macht Java denn jetzt genau? Ich habe das Gefühl, dass es für bestimmte Objekte bzw. Datentypen pbr ist und für andere wiederrum pbv.
Ich habe einwenig im Internet gesucht und zwei Recht gute Erklärungen gefunden, die sich jedoch wiedersprechen (zumindest wenn ich sie richtig verstanden habe).
Erklärungen:
Java is Pass-by-Value, Dammit!
und
Pass-by-Value Please
Kann mir einer bitte sagen, welche der beiden Erklärungen die Richtige ist oder mir zumindest erklären wie Java das handhabt?
Gruß
swas
ich hätte mal ne Frage zu Java und pass by reference (pbr) bzw. pass by value (pbv).
Was macht Java denn jetzt genau? Ich habe das Gefühl, dass es für bestimmte Objekte bzw. Datentypen pbr ist und für andere wiederrum pbv.
Ich habe einwenig im Internet gesucht und zwei Recht gute Erklärungen gefunden, die sich jedoch wiedersprechen (zumindest wenn ich sie richtig verstanden habe).
Erklärungen:
Java is Pass-by-Value, Dammit!
und
Pass-by-Value Please
Kann mir einer bitte sagen, welche der beiden Erklärungen die Richtige ist oder mir zumindest erklären wie Java das handhabt?
Gruß
swas