Pilha de array  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
cassius_fpu
Thread.start()
[Avatar]

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
Bruno Laturner
GUJ Expert
[Avatar]

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
[WWW]
victorwss
JWizard
[Avatar]

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.
[MSN]
cassius_fpu
Thread.start()
[Avatar]

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
zirocool
JavaEvangelist
[Avatar]

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
[WWW] [ICQ]
cassius_fpu
Thread.start()
[Avatar]

Membro desde: 06/05/2007 18:48:13
Mensagens: 27
Offline

Wikipédia e Google já foram descartados...

Cassius
zirocool
JavaEvangelist
[Avatar]

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
[WWW] [ICQ]
victorwss
JWizard
[Avatar]

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.
[MSN]
cassius_fpu
Thread.start()
[Avatar]

Membro desde: 06/05/2007 18:48:13
Mensagens: 27
Offline

Obrigado pessoal!

Vou continuar minha peregrinação...

Cassius
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team