hi,
bei primitiven datentypen (int usw.) wird der wert ja direkt in der variablen gespeichert, wohingegen bei referenzdatentypen eine adresse drinsteht, die auf das entsprechende objekt zeigt.
wieso macht man das und speichert das entsprechende objekt nicht auch so ab, ohne den zwischenweg über eine referenz?
habe gelesen das man referenzen nutzt weil das speicherplatz spart und schneller ist als wenn man immer eine vollständige kopie erzeugen würde. ist das speicher/geschwindigkeitsproblem in der heutigen zeit wirklich so von relevanz? speicher gibts doch eigentlich genug und soviel langsamer wird das doch nicht, wenn man was kopiert.
wozu also referenzdatentypen?
bei primitiven datentypen (int usw.) wird der wert ja direkt in der variablen gespeichert, wohingegen bei referenzdatentypen eine adresse drinsteht, die auf das entsprechende objekt zeigt.
wieso macht man das und speichert das entsprechende objekt nicht auch so ab, ohne den zwischenweg über eine referenz?
habe gelesen das man referenzen nutzt weil das speicherplatz spart und schneller ist als wenn man immer eine vollständige kopie erzeugen würde. ist das speicher/geschwindigkeitsproblem in der heutigen zeit wirklich so von relevanz? speicher gibts doch eigentlich genug und soviel langsamer wird das doch nicht, wenn man was kopiert.
wozu also referenzdatentypen?