Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Arquivos texto em Java

Uso de arquivos texto em Java
by

Eduardo Wenzel Brião

on 6 September 2012

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Arquivos texto em Java

Dr. Eduardo Wenzel Brião Arquivos Texto em Java O uso de arquivos em Java é feito pela manipulação de streams
Existem diversos métodos para manipular Streams em Java
Streams podem ser lidos ou gravados em arquivos, redes de computadores, dispositivos de entrada e saída em geral. Introdução O diagrama abaixo apresenta a leitura de dados provenientes de várias fontes (teclado, arquivos, rede) Introdução Manipulação de Dados em um Computador Memória volátil. É necessário armazenar em uma memoria persistente.

Formato de dados : incomodo trabalhar com bits. Streams "padronizáveis" como letras, números, objetos são mais intuitivos para os seres humanos.

Formatos de caracteres: ASCII (8 bits) e UNICODE (16 bits) Tabela ASCII Na visão do sistema operacional, um arquivo é conjunto de bytes.

A organização dos bytes em um arquivo é uma visão criada pelo aplicativo.

arquivo ppt
arquivo ASCII
conjunto de registros em um arquivo de banco de dados Arquivos Java vê arquivo como um fluxo seqüencial de bytes
Cada arquivo acaba com um marcador de fim: que Java avisa ao programador através de exceção ou do valor devolvido pelo método que processa (lê) o arquivo
Arquivo Trabalhando com arquivos em Java:
Abrir o arquivo
Processar o arquivo (ler seus bytes até o final do arquivo) ou escrever no arquivo
Fechar o arquivo
Arquivo
Streams de E/S Pacote Java IO Java provê uma diversos objetos para manipulação de arquivos e streams
Streams são onidirecionais
Streams para leitura
Streams para escrita
Acesso sequencial.
Objetos para manipulação de Streams Hierarquia das classes
Reader e Writer Criar um fluxo FileWriter ligado ao objeto File. Permite associar um arquivo texto a um fluxo de escrita Criar um objeto do tipo File. Permite manipular diversos atributos de um arquivo. Este passo é opcional. File permite ver tamanho do arquivo, data de acesso e modificação entre outros.
FileWriter e FileReader Criar um adaptador BufferedWriter ligado ao objeto FileWriter. Maior eficiência na escrita de um arquivo. Permite escrita em blocos de dados para aumentar eficiência. ESCRITA DE DADOS Código fonte- exemplo FileReader e FileWriter Criar um objeto do tipo File. Permite manipular diversos atributos de um arquivo. Este passo é opcional. File permite ver tamanho do arquivo, data de acesso e modificação entre outros. Criar um fluxo FileReader ligado ao objeto File. Permite associar um arquivo texto a um fluxo de leitura Criar um adaptador BufferedReader ligado ao objeto FileReader. Maior eficiência na leitura de um arquivo. Permite leitura em blocos de dados para aumentar eficiência LEITURA DE DADOS Código-fonte exemplo Split - Divisão de campos Fazer um programa para ler um arquivo CSV
que contenha matricula, nome, endereço. Criar um arquivo com 10 registros. Ler esses registros e apresentá-los na tela. Guarde os registros em um vector. Exercício
Full transcript