Veja bem:
  Na Stack ficam os ponteiros que apontam para os
objetos que estão na "heap". Não é que Java não tenha
ponteiros, o lance é que vc não pode ter acesso a
eles.


 --- [EMAIL PROTECTED] escreveu: >
Pessoal,
> 
> Eu acho um pouco falacioso chamar de "passagem por
> referência" esse tipo de
> coisa. Como Java não tem ponteiros, não podemos
> acessar o conteúdo das
> referências utilizadas como fazíamos em C. Assim,
> quando passamos um objeto
> como parâmetro, estamos passando na verdade a
> referência ao objeto, e é
> passado uma cópia dessa referência. Se a passagem
> fosse por referência, não
> haveria essa cópia. Tudo bem que aí teremos duas
> referências para o mesmo
> objeto, mas enfim, a passagem é por valor.
> 
> Apenas para citar uma referência, um livro de
> certificação bastante
> utilizado, "COMPLETE JAVA 2 CERTIFICATION STUDY
> GUIDE", do Simon Roberts,
> Phillip Heller e Ernest Michael tem um capítulo que
> fala sobre isso. Eles
> afirmam categoricamente: Não existe passagem por
> referência em Java. Somente
> por valor.
> 
> No stress,
> 
> Abraços,
> Denard
> 


_______________________________________________________________________________________________
Yahoo! GeoCities
Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. É fácil 
e grátis!
http://br.geocities.yahoo.com/

------------------------------ 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
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a