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
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
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.
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,