| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/10/2008 17:53:32
|
cassius_fpu
Thread.start()
![[Avatar]](/images/avatar/b75baac06e4f6bc7b70b18638c0c6e6a.png)
Membro desde: 06/05/2007 18:48:13
Mensagens: 27
Offline
|
Olá pessoal!
Estou fazendo um trabalho sobre pilha de arrays abordando os seguintes tópicos:
Histórico e onde pode ser empregada.
Alguém conhece um boa fonte de pesquisa em português que discorra sobrre esses tópicos?
Além disso preciso de um exemplo de código. Sei que existe no java uma classe para implementação de pilha, a classe "Stack", porém não sei como possa acessar o código dessa classe na íntegra. Alguém pode me dizer como? Essa classe "Stack" do java é uma implementação de pilha de arrays?
Agradeço quem puder ajudar.
|
Cassius |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/10/2008 18:11:59
|
Bruno Laturner
GUJ Expert
![[Avatar]](/images/avatar/5800ccd9514fd789d08e5831951aa6bc.jpg)
Membro desde: 18/02/2008 16:17:53
Mensagens: 3002
Offline
|
Eu sei o que é pilha e o que é array, mas o que seria uma pilha de arrays? Stack<Object[][]> ????
Sobre o código fonte, vem junto do JDK.
|
A resposta acima foi achada em menos de 5 minutos no google.
The prisoner falls in love with his chains. --E.W. Dijkstra |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/10/2008 18:15:02
|
victorwss
JWizard
![[Avatar]](/images/avatar/4ab232445f9b21b65dfdf6ea5f27f704.png)
Membro desde: 18/12/2007 14:46:00
Mensagens: 2409
Localização: São Paulo - SP
Offline
|
A interface é java.util.Stack.
Também não entendi o que é "pilha de arrays". Você quer usar um array como se fosse uma pilha ou quer um Stack<E[]> onde E é o tipo de elemento?
This message was edited 1 time. Last update was at 14/10/2008 18:15:59
|
Victor Williams Stafusa da Silva
Bacharel em Ciência da Computação - UFMT // Especialista em Desenvolvimento Java - CEFET/MT // Doutorando em Ciência da Computação - IME-USP
SCJP 6.0 - 19/12/2007 - PASS - 88% // SCWCD 5 - 17/05/2008 - PASS - 79% // SCJA - 09/09/2008 - PASS - 96% // SCSNI - 30/06/2009 - PASS - 68% // SCBCD 5 - 31/05/2010 - PASS - 95%
Próximos: SCJD (encalhado com o projeto), SCEA parte I (estudando). Algum dia desses: SCMAD, OCA, SCEA e SCDJWS.
Computação: uma ciência holística e esotérica!
E então veio Deus a terra e disse aos homens: Não dividireis por zero.
XML is a giant step in no direction at all. (Erik Naggum)
Arquitetura de sistemas: Eu prefiro ser essa metamorfose ambulante do que ter aquela velha opinião formada sobre tudo.
Diga não as drogas: Não use java.util.Vector.
Cuidado: Este usuário pode ter temperamento agressivo.
Always code as if the person who will maintain your code is a maniac serial killer that knows where you live.
I am the maniac serial killer that knows where you live who will maintain your code.
É impossível falar de CMMI (Capability Maturity Model Integration) sem saber o que é CIMM (Capability Im-Maturity Model).
Se você escreve "concerteza", "concerteza" você andou matando aulas de português. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/10/2008 18:28:15
|
cassius_fpu
Thread.start()
![[Avatar]](/images/avatar/b75baac06e4f6bc7b70b18638c0c6e6a.png)
Membro desde: 06/05/2007 18:48:13
Mensagens: 27
Offline
|
Cara, desejo que a classe empilhe elementos do tipo "Object". Acho que fiz confusão...
Consegui localizar o código da classe Stack dentro de "C:\Arquivos de programas\Java\jdk1.6.0_07\src.zip"
E sobre o histórico das pilhas e os diversos casos que podemos empregá-la, alguém tem um link que me fale sobre esses assuntos?
|
Cassius |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/10/2008 18:41:32
|
zirocool
JavaEvangelist
![[Avatar]](/images/avatar/28659414dab9eca0219dd592b8136434.jpg)
Membro desde: 06/11/2004 17:00:05
Mensagens: 472
Localização: Candelária - RS
Offline
|
cassius_fpu wrote:Cara, desejo que a classe empilhe elementos do tipo "Object". Acho que fiz confusão...
Consegui localizar o código da classe Stack dentro de "C:\Arquivos de programas\Java\jdk1.6.0_07\src.zip"
E sobre o histórico das pilhas e os diversos casos que podemos empregá-la, alguém tem um link que me fale sobre esses assuntos?
Wikipedia?
|
"Não decore passos, aprenda o caminho." (Klaus Vianna)
http://twitter.com/misaelbr |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/10/2008 19:01:07
|
cassius_fpu
Thread.start()
![[Avatar]](/images/avatar/b75baac06e4f6bc7b70b18638c0c6e6a.png)
Membro desde: 06/05/2007 18:48:13
Mensagens: 27
Offline
|
Wikipédia e Google já foram descartados...
|
Cassius |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/10/2008 19:49:19
|
zirocool
JavaEvangelist
![[Avatar]](/images/avatar/28659414dab9eca0219dd592b8136434.jpg)
Membro desde: 06/11/2004 17:00:05
Mensagens: 472
Localização: Candelária - RS
Offline
|
Aii aii aii... fudeu entao, pq geralmente vem de lá essas partes teóricas... hehee
|
"Não decore passos, aprenda o caminho." (Klaus Vianna)
http://twitter.com/misaelbr |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/10/2008 22:44:55
|
victorwss
JWizard
![[Avatar]](/images/avatar/4ab232445f9b21b65dfdf6ea5f27f704.png)
Membro desde: 18/12/2007 14:46:00
Mensagens: 2409
Localização: São Paulo - SP
Offline
|
cassius_fpu wrote:Wikipédia e Google já foram descartados...
Se wikipédia e google estão descartados, não há muito o que dizer.
Bem, pihas são usadas em vários lugares. Um exemplo típico é na análise sintática de um compilador ou então na chamada de métodos da linguagem java (afinal, o Stack de Stacktrace vem disso).
Um exemplo didático, mas praticamente inútil na vida real é o problema das torres de hanói.
Um exemplo mais aplicável seria uma pilha que guarda estados de uma aplicação. Sempre que usuário edita algo um novo estado é empilhado. Quando ele desfaz alterações (ou seja, dá Undo ou aperta Ctrl+Z) o estado é desempilhado.
|
Victor Williams Stafusa da Silva
Bacharel em Ciência da Computação - UFMT // Especialista em Desenvolvimento Java - CEFET/MT // Doutorando em Ciência da Computação - IME-USP
SCJP 6.0 - 19/12/2007 - PASS - 88% // SCWCD 5 - 17/05/2008 - PASS - 79% // SCJA - 09/09/2008 - PASS - 96% // SCSNI - 30/06/2009 - PASS - 68% // SCBCD 5 - 31/05/2010 - PASS - 95%
Próximos: SCJD (encalhado com o projeto), SCEA parte I (estudando). Algum dia desses: SCMAD, OCA, SCEA e SCDJWS.
Computação: uma ciência holística e esotérica!
E então veio Deus a terra e disse aos homens: Não dividireis por zero.
XML is a giant step in no direction at all. (Erik Naggum)
Arquitetura de sistemas: Eu prefiro ser essa metamorfose ambulante do que ter aquela velha opinião formada sobre tudo.
Diga não as drogas: Não use java.util.Vector.
Cuidado: Este usuário pode ter temperamento agressivo.
Always code as if the person who will maintain your code is a maniac serial killer that knows where you live.
I am the maniac serial killer that knows where you live who will maintain your code.
É impossível falar de CMMI (Capability Maturity Model Integration) sem saber o que é CIMM (Capability Im-Maturity Model).
Se você escreve "concerteza", "concerteza" você andou matando aulas de português. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/10/2008 06:38:38
|
cassius_fpu
Thread.start()
![[Avatar]](/images/avatar/b75baac06e4f6bc7b70b18638c0c6e6a.png)
Membro desde: 06/05/2007 18:48:13
Mensagens: 27
Offline
|
Obrigado pessoal!
Vou continuar minha peregrinação...
|
Cassius |
|
|
 |
|
|