Zdravím,
ok, napsal jsem to původně špatně, nicméně i v této diskuzi je vidět pěkný
zmatek; asi není divu, když:
"Sun wanted to push Java as a secure language, and one of Java's advantages
was that it does not allow pointer arithmetic as C++ does.
They went so far as to try a different name for the concept, formally
calling them "references". A big mistake and it's caused even more confusion
in the process."
Takže díky za odkaz na pěkný článek (nebo to byl vlastně ukazatel? :-) )
Roman
--------------------------------------------------
From: "Martin Kuba" <[email protected]>
Sent: Monday, April 04, 2011 2:26 PM
To: "Java" <[email protected]>
Subject: Re: read() z IO - předávání referencí? To snad ne..
Krátké, výstižné, jednoznačné:
Java is Pass-by-Value, Dammit!
http://javadude.com/articles/passbyvalue.htm
Dne 4.4.2011 14:18, Ondřej Fafejta napsal(a):
ale objekty se předávájí odkazem (resp. adresa pointeru ...)
Ne, objekty se předávají *hodnotou* ukazatele.
Odkaz (angl. reference) a ukazatel (angl. pointer) nejsou to stejné.
Makub
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Supercomputing Center Brno Martin Kuba
Institute of Computer Science email: [email protected]
Masaryk University http://www.ics.muni.cz/~makub/
Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775
--------------------------------------------------------------