Brigadão pessoal
Valeu a ajuda, me esclareceram a duvida.
Abraço
Rafael Camargo
________________________________
De: Jose Jr <josepojr@yahoo.com.br>
Para: java-br@yahoogrupos.com.br
Enviadas: Terça-feira, 24 de Abril de 2012 10:03
Assunto: [java-br] Re: serialização
Sim, vc pode usar as classes java.io.ObjectOutputStream java.io.ByteArrayOutputStream.
Lógico que para guardar o seu objeto java num fluxo de dados, a classe do objeto terá que implementar a interface java.io.Serializable.
Faça o seguinte código:
ByteArrayOutputStream byteOutput = new ByteArrayOutputStream();
ObjectOutputStream output = new ObjectOutputStream(byteOutput);
// Escrevendo o seu objeto no fluxo.
output.writeObject( seu OBJETO!!);
// Obtendo os bytes.
byte array[] = byteOutput.toByteArray();
Se deseja salvar num arquivo, enviar pela rede, etc, você já tem o array de bytes para poder enviar para qualquer meio.
E também, apartir desse array de bytes, vc pode usar as classes java.io.ByteArrayInputStream e java.io.ObjectInputStream para reconstruir os seus objetos novamente. Veja no código abaixo:
ByteArrayInputStream arrayInput = new ByteArrayInputStream(array);
ObjectInputStream input = new ObjectInputStream(arrayInput);
// Ler os seus objetos
Object object = input.readObject();
Não sei o que pretende fazer ao certo, mas com esse trecho já dá para obter o array de bytes e fazer os demais tratamentos usando outras api's, etc.
José P. O. Jr
www.josepojr.com
--- Em java-br@yahoogrupos.com.br, Igor Beviláqua <igor.bevilaqua@...> escreveu
>
> Opa, tem sim.
>
> Inclusive eu fiz um vídeo ensinando passo-a-passo:
>
> http://www.youtube.com/watch?v=M5LOmC5XAw8
>
> Espero que ajude. :)
>
> 2012/4/24 Rafael Camargo <rafa_camarguinho@...>
>
> > **
> >
> >
> >
> > Ola pessoal,
> > Estou com uma dúvida se é possível usar a serialização sem banco de dados?
> > Vou explicar melhor:
> > Estou criando um jogo e qria saber se e as informações podem ser gravadas
> > em um arquivo usando serialização, sem a necessidade do banco de dados.
> > Agradeço a atenção
> >
> >
>
>
>
> --
> Igor Beviláqua
> MadrugadaComCafe.com
> Desenvolvedor Java
> @IgorBevilaqua
> Meu canal: youtube.com/IgorBevilaqua
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
[As partes desta mensagem que não continham texto foram removidas]
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
0 comentários:
Postar um comentário