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
--------------------------------------------------------------


Odpovedet emailem