Dúvida ao rodar o programa e fechá-lo

3 respostas
J

Olá pessoal. Estou com a seguinte dúvida: Estou na fase final de criação de um projeto, a qual possui várias classes, as quais possui vários atributos de todos os tipos( int, String, array de referencia à objetos e etc). Essas variáveis são inicializadas quando o programa rodar certo, mas ao fechar o programa, como retornar as variáveis que foram inicializadas? Como retornar a esses valores e alterá-los quando necessário? Me ajudem

3 Respostas

ViniGodoy

Você deve guardar esses valores num arquivo, ou no banco dados.

J

vc pode me dar mais detalhes. Qual deles é o melhor pra distribuir pra vários clientes. Como eu devo fazer pra utilizá-los

ViniGodoy

Se o volume de dados for grande, como dados de cadastro, onde você pretende depois retirar relatórios e consulta-los de diversas formas, use um banco de dados. Não é simples te dizer como fazer isso em um post, mas há diversos tutoriais de JDBC na internet. Creio que as apostilas da caelum também cubram esse assunto. Há também diversos artigos sobre isso no GUJ: http://www.guj.com.br/articles#category_19

Se o volume de dados for pequeno, como salvar a posição que a janela ficou, ou qual foi o último diretório que o usuário entrou. Ou então, se você quiser gerar um arquivo que seu usuário use para transportar dados de um lado para outro (como no caso de um editor de imagens, que gera imagens, ou um editor de mapas, que gera arquivos de mapa), use arquivos diretamente. Nesse caso, procure tutoriais sobre os streams e os readers, como esse aqui: http://tutorials.jenkov.com/java-io/index.html

Criado 10 de abril de 2012
Ultima resposta 11 de abr. de 2012
Respostas 3
Participantes 2