| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2006 15:25:26
|
Mantu
GUJ Ranger
![[Avatar]](/images/avatar/35285aa740b37f0b1933da97bf4ca4b9.jpg)
Membro desde: 27/03/2006 09:05:16
Mensagens: 961
Localização: São Paulo/SP
Offline
|
Esse artigo vai esplicar o que são e como funcionam variáveis em Java (Não subestime o artigo e nem superstime o seu (leitor) conhecimento). A didática é simplesmente fantástica. Ideal pra quem tá começando! Vale muito a pena ler até mesmo quem já programa, pois aborda alguns detalhes - principalmente terminológicos - que as vezes passam batido pelo nosso aprendizado.
http://www.javaranch.com/campfire/StoryCups.jsp
Divirtam-se!
|
[]'s
Mantu
"Vou lançar o 'Caguei'. Caguei para o 'Cansei'". Luciano Camargo
"O povo votou contra a opinião pública". Um certo jornalão da mídia golpista, a respeito da vitória de um certo cadidato a presidente do Brasil.
 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2006 15:42:45
|
lordi
JavaBaby
![[Avatar]](/images/avatar/414187419105b06734cd36adead79115.png)
Membro desde: 21/11/2006 18:57:10
Mensagens: 76
Offline
|
Cups with curvy, sexy handles.
Todo mundo a área da computação é um pouco mais doido não?! :
Muito bom este site! A didática é incrivelmente simples mas bem completa
[]'s
|
Renato E. Silva
Raciocinar é uma arte e não uma ciência - Wos, Raciocínio Automático, 1984
A Primeira Lei da Profecia:
Quando um cientista famoso, mas de idade avançada, afirma que algo é possível, ele está quase indubtavelmente certo. Quando ele afirma que algo é impossível, ele muito provavelmente está errado.
A Segunda Lei:
A única maneira de descobrir os limites do possível é se aventurar um pouco no impossível.
A Terceira Lei:
Qualquer tecnologia suficientemente avançada é indistinguível da mágica. - Arthur C. Clarke |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2006 15:43:40
|
cassio
GUJ Master
![[Avatar]](/images/avatar/8ae7398026ed8f2172aefd6cbc856bc8.jpg)
Membro desde: 19/06/2006 08:25:28
Mensagens: 1336
Localização: Caieiras-SP
Offline
|
Ainda bem que ouvi seu conselho e não dei uma de sabidão... Como programo em C/C++ e programo em Java há menos tempo, sempre achei que em Java primitivos eram passados por cópia e objetos por referência... não sabia que era feita uma cópia da referência quando passamos o objeto como argumento para um método... interessante! Mas isso parece gastar mais memória certo? Troca-se segurança (pois não podemos acessar diretamente uma posição de memória arbitrária) por mais memória alocada.
A didática utilizada dos copos para "guardar" as variáveis é muito bacana, bem como a idéia de representar o objeto como uma TV e a referência como um controle remoto... vou utilizar esta idéia da próxima vez que precisar explicar referências / ponteiros para alguém!
Valeu pela dica Mantu!
|
Cássio Marques
Blog
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2006 16:00:18
|
Sami Koivu
Virtual Machine Man
![[Avatar]](/images/avatar/a4d8e2a7e0d0c102339f97716d2fdfb6.jpg)
Membro desde: 16/09/2004 09:49:27
Mensagens: 574
Localização: Curitiba-PR
Offline
|
Heheh, realmente as imagens de controle de remoto num copo são legais. O estilo engraçado do texto é muito parecido com o dos livros da Kathy Sierra. Legal
|
(Slightly) Random Broken Thoughts on Java Security |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2006 16:37:23
|
fabiomagagnin
Thread.start()
Membro desde: 29/09/2006 01:23:41
Mensagens: 42
Localização: Passo Fundo RS
Offline
|
Muito bom o artigo, e bem fácil de entender, no entanto, ainda tenho uma pergunta:
Como eu faço quando quero fazer uma cópia do objeto, digamos tenho o objeto cat A e quero criar um novo objeto cat B, exatamente igual ao objeto A?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2006 17:12:30
|
FredMP
JavaBaby
![[Avatar]](/images/avatar/5f0453f78909173a7ce2eb874d2a7f52.png)
Membro desde: 08/04/2006 19:46:24
Mensagens: 92
Localização: São Pedro da Aldeia - RJ
Offline
|
Não tenho certeza, mas acho que o método clone não resolve isso... Nesse caso vc teria mesmo que copiar individualmente o conteúdo de todos os atributos do objeto catA para catB. Então, sobrescrevendo o método equals, os objetos seriam considerados iguais.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/12/2006 04:55:43
|
Chris Boaventura
Smalltalk
![[Avatar]](/images/avatar/66980d8dbb15775ee061e7205c90fac8.png)
Membro desde: 31/12/2006 04:18:49
Mensagens: 1
Localização: Brasília
Offline
|
Oi Mantu!
Tudo bem? Meu nome é Christopher, mas pode chamar de Chris!
Eu já havia visto esse exemplo no livro Head First: Java da Kathy Sierra e do Bert Bates.
Como o Sami comentou, esse texto tem o estilo dela porque o JavaRanch (onde o artigo está hospedado) foi criado por eles.
Acho que o meu bom entendimento nesse assunto em particular se deve exatamente à leitura desse livro. Sou um novato em programação e iniciante em Java e a didática utilizada nesse exemplo me ajudou a guardar bem esse conceito.
Esse é o meu primeiro post aqui no GUJ e espero poder aprender bastante e, quem sabe, poder ajudar alguém no futuro...
|
"Knowledge moves faster than you do.
Ask a lot of questions. Only the idiots know everything."
- The Pragmatic Programmer |
|
|
 |
|
|