Capítulo 10
Stream – Fluxo I/O


Acessando o sistema
de arquivos
Gravação em arquivos
binários
 java.io.File
 java.io.FileOutputStream
Gravação em
arquivos texto
 java.io.ByteArrayOutputStream

Leitura em arquivos binários
 java.io.FileWriter
 java.io.FileInputStream
 java.io.BufferedWriter
 java.io.ByteArrayInputStream
 java.io.PrintWriter


Leitura de arquivos
texto

Arquivos de acesso
randômico
 java.io.RandomAccessFile
 java.io.FileReader
 java.io.BufferedReader
2
Introdução

O pacote java.io
3
Acessando o Sistema de arquivos

A classe java.io.File
4
Gravação em arquivos texto
5
Gravação em arquivos texto

A classe java.io.FileWriter
6
Gravação em arquivos texto

A classe java.io.BufferedWriter
7
Gravação em arquivos texto

A classe java.io.PrintWriter
8
Leitura de arquivos texto
9
Leitura de arquivos texto

A classe java.io.FileReader
10
Leitura de arquivos texto

A classe java.io.BufferedReader
11
Exercício
12
Gravação em arquivos binários
13
Gravação em arquivos binários

A classe java.io.FileOutputStream
14
Gravação em arquivos binários

A classe java.io.ByteArrayOutputStream
15
Leitura de arquivos binários
16
Leitura de arquivos binários

A classe java.io.FileInputStream
17
Leitura de arquivos binários

A classe java.io.ByteArrayInputStream
18
Arquivos de acesso randômico
19
Arquivos de acesso randômico

A classe java.io.RandomAccessFile
20
Exercício
21
Download

Stream - Fluxo I/O