Buffer - Java

2 respostas
F

Aê galera, alguém tem algum material de buffer em JAVA, gostaria de enteder como JAVA trata a questão do Buffer para manipulação de arquivos…

Valeu,
Fred

2 Respostas

F

Fred,

Tu ta querendo é sobre a java.nio. Se for de uma olhada na ultima Java Magazine, tem uma matéria sobre nio e fala sobre o buffer utilizado.

eltonk

Exitem tb o StringBuffer(), não sei se é isso que você quer saber, sua pergunta ficou muito aberta…

deixa eu ver se consigo explicar de forma clara (sem enrolar mto, rs)…

Se você tiver um código assim:

String cervejas = Skol;

cervejas += " Brahma";

cervejas += " Antartica;


No final o teu String vai estar assim:

System.out.println(cervejas); -> Skol Brahma Antartica …

A cada interação que você teve em adicionar uma nova marca de cerveja no teu String, o Java teve que criar um novo String com cópia do conteúdo anterior adicionando a marca que você solicitou… ou seja… consome mais recursos…

O StringBuffer trabalha somente com um objeto, ou seja, ele é dinâmico. Cada vez que a capacidade do StringBuffer estourar, ele automaticamente aumenta de tamanho.

Como nosso velho Deitel nos conta, “Objetos String são strings constantes e objetos StringBuffer são strings modificáveis”

Enrolei de mais não foi =( aff…
Se tiver dúvidas, poste ae, tentarei ser mais claro, rs…

Abraços,

Criado 8 de dezembro de 2003
Ultima resposta 9 de dez. de 2003
Respostas 2
Participantes 3