Creio que estamos tendo um problema de entendimento da palavra "referência" 
quando estamos falando de Java... Em Java a passagem de parâmetros é sempre 
por valor. Veja em 
<http://developer.java.sun.com/developer/JDCTechTips/2001/tt1009.html#tip1> :

"(...) The Java language uses pass-by-value exclusively.(...)"
                               ^^^^^^^^^^^^^^^^^^^^^^^^^
"(...) the parameters in a method are copies
of the argument values passed to the method. If you modify a
parameter, it has no effect on the caller. You are simply
changing the copy's value in the stack frame that is used to hold
local variables. There is no way to "get back" at the arguments
in the calling method.(...)

By contrast, a pass-by-reference parameter is implemented by
passing the memory address of the caller's argument to the called
function. The argument address is copied into the parameter. The
parameter contains an address that references the argument's
memory location so that changes to the parameter actually change
the argument value in the caller. In low-level terms, if you have
the memory address of a variable, you can change the variable's
value at will.

The discussion of argument passing is complicated by the fact
that the term "reference" in pass-by-reference means something
slightly different than the typical use of the term in Java
programming. In Java, the term reference is used in the context
of object references. When you pass an object reference to a
method, you're not using pass-by-reference, but pass-by-value.
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(...)"

Logo, como explicado acima, em Java passagem de parâmetros é sempre por valor.
[]'s
Emerson

At 08:00 29/12/2001, Sven van ´t Veer wrote:
>Isso não é verdade!!!!!!!!!!!!!!!!
>
>Java faz passagem de parametros POR REFERENCIA e NÂO POR VALOR. 
>Aparentemente use passagem por valor pois alterando o valor do variavel 
>dentro do metodo para qual foi passado não altere o valor fora do metodo. 
>ISSO È POR QUE È CRIADO UMA COPIA |DENTRO DO METODO...
>
>Somente primitivos são passados por valor.
>
>Cada invocação do metodo tem os proprios instancias dos parametros igual a 
>cada variavel local do metodo.
>
>
>Isso é uma dos possiveis perguntas na certificação !!!
>
><mailto:[EMAIL PROTECTED]>[EMAIL PROTECTED] wrote:
>>
>>Caros 'Javalis',
>>     Voces tem razão sobre o Java aceitar passagem de parâmetro somente por
>>valor. COM UMA EXCESSÃO : SE PASSAR UMA MATRIZ COMO PARÂMETRO, O JAVA FAZ
>>PASSAGEM POR REFERÊNCIA. IQUALZINHO A SUA LINGUAGEM MÃE, O FABULOSO C !!!
>>(TESTEM!!!)
>>    Saudações, Luis.
>>
>>-- Mensagem original --
>>
>>>
>>>Vc está equivocado.
>>>Java não possue passagem de Parâmetro por referência.
>>>Somente por valor, ou seja, uma cópia é passada.
>>>
>>>-----Mensagem original-----
>>>De: Adalberto Zanata [Forum] 
>>>[<mailto:[EMAIL PROTECTED]>mailto:[EMAIL PROTECTED]]
>>>Enviada em: Thursday, January 24, 2002 8:16 PM
>>>Para: <mailto:[EMAIL PROTECTED]>[EMAIL PROTECTED]
>>>Assunto: Re: [java-list] Como é feita a passasgem de parâmetros em Java?
>>>
>>>
>>>
>>>Adalberto Zanata
>>>[<mailto:[EMAIL PROTECTED]>[EMAIL PROTECTED]]
>>>[http://www.espacoreverso.com.br/a.zanata]
>>>
>>>----- Original Message -----
>>>From: "Paulo Henrique Castro"
>>>
>>>Existe uma maneira de diferenciar as passagens de parâmetros em Java,
>
>por
>>>
>>>valor e por referência?
>>
>>
>>         Ateh onde sei a passagem de parametros em Java eh somente por
>>referencia!!
>>
>>         []s
>>
>>         PH
>>
>>
>>--
>>"Live fast, die old, and make very sure everyone knows you were there."
>
>-
>>
>>Alan Cox
>>
>>
>>------------------------------ LISTA SOUJAVA ----------------------------
>><http://www.soujava.org.br>http://www.soujava.org.br  -  Sociedade de 
>>Usuários Java da Sucesu-SP
>>dúvidas mais comuns: 
>><http://www.soujava.org.br/faq.htm>http://www.soujava.org.br/faq.htm
>>regras da lista: 
>><http://www.soujava.org.br/regras.htm>http://www.soujava.org.br/regras.htm
>>para sair da lista: envie email para 
>><mailto:[EMAIL PROTECTED]>[EMAIL PROTECTED]
>>-------------------------------------------------------------------------
>>
>>
>>
>>
>>------------------------------ LISTA SOUJAVA ----------------------------
>>
>><http://www.soujava.org.br>http://www.soujava.org.br  -  Sociedade de 
>>Usuários Java da Sucesu-SP
>>dúvidas mais comuns: 
>><http://www.soujava.org.br/faq.htm>http://www.soujava.org.br/faq.htm
>>regras da lista: 
>><http://www.soujava.org.br/regras.htm>http://www.soujava.org.br/regras.htm
>>para sair da lista: envie email para 
>><mailto:[EMAIL PROTECTED]>[EMAIL PROTECTED]
>>
>>-------------------------------------------------------------------------
>>
>>------------------------------ LISTA SOUJAVA ----------------------------
>><http://www.soujava.org.br>http://www.soujava.org.br  -  Sociedade de 
>>Usuários Java da Sucesu-SP
>>dúvidas mais comuns: 
>><http://www.soujava.org.br/faq.htm>http://www.soujava.org.br/faq.htm
>>regras da lista:
>>
>>
>>
>>
>>------------------------------------------
>>Use o melhor sistema de busca da Internet
>>Radar UOL - <http://www.radaruol.com.br>http://www.radaruol.com.br
>>
>>
>>
>>
>>------------------------------ LISTA SOUJAVA ----------------------------
>><http://www.soujava.org.br>http://www.soujava.org.br  -  Sociedade de 
>>Usuários Java da Sucesu-SP
>>dúvidas mais comuns: 
>><http://www.soujava.org.br/faq.htm>http://www.soujava.org.br/faq.htm
>>regras da lista: 
>><http://www.soujava.org.br/regras.htm>http://www.soujava.org.br/regras.htm
>>para sair da lista: envie email para 
>><mailto:[EMAIL PROTECTED]>[EMAIL PROTECTED] 
>>
>>----------------------------------------------
>>---------------------------
>>
>
>
>--
>"'You guys (at Microsoft) still don't get it,'
>because it's sort of Java with reliability, productivity and security 
>deleted."
>
>                                         James Gosling



------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a