Академический Документы
Профессиональный Документы
Культура Документы
Arquivos em Java
! " Java intepreta arquivos como sequncias de bytes; ! Sistema Operacional avisa quando o acesso atingiu o final do arquivo; !
so manipulados como sequncias de bytes; ! Arquivos so chamados arquivos binrios; ! " Streams de caracteres: os dados lidos e gravados so manipulados como sequncias de caracteres; ! Em Unicode; ! Arquivos so chamados arquivos-texto;
Pacote java.io
!
! " Classes adicionais que auxiliam no processo: ! java.util.Scanner ! muito usada para ler dados do teclado, pode ser redirecionada para um arquivo; ! java.util.Formatter ! permite gravar dados formatados em arquivos-texto.
Escrita em arquivos-texto
Escrita em arquivos-texto
Escrita em arquivos-texto
Leitura em arquivos-texto
Pacote java.io
!
Object Serialization
!
Esta sequncia contm os dados dos objetos e tambm informaes sobre o tipo do objeto e o tipo dos dados contidos neste objeto;
uma interface de marcao (no contm mtodos); Todos os objetos internos a uma classe Serializable tambm devem ser Serializable; ! Caso contrrio devem ser declarados como transient; ! " So perdidos no processo.
Object Serialization
Classe java.io.File
!
Tamanho, se pode ser lido, se pode ser modificado, nome, caminho no sistema de arquivos (path) etc.
Excees em java.io
! " As classes do pacote java.io fazem parte do conjunto de
Ateno: como classes do pacote java.io manipulam arquivos, importante fechar os arquivos abertos sempre que ocorrerem excees!
!
Mais informaes
Deitel, P. J. & Deitel, H. M. (2011) Java: How to Program. 9a Ed. Pearson. Captulo 17. Basic I/O - The Java Tutorials. Disponvel em: http:// docs.oracle.com/javase/tutorial/essential/io/.