Capítulo 10. Stream – Fluxo I/O Acessando o sistema de arquivos java.io.File Gravação em...

21
Stream - Fluxo I/O Capítulo 10

Transcript of Capítulo 10. Stream – Fluxo I/O Acessando o sistema de arquivos java.io.File Gravação em...

Page 1: Capítulo 10. Stream – Fluxo I/O  Acessando o sistema de arquivos java.io.File  Gravação em arquivos texto java.io.FileWriter java.io.BufferedWriter.

Stream - Fluxo I/OCapítulo 10

Page 2: Capítulo 10. Stream – Fluxo I/O  Acessando o sistema de arquivos java.io.File  Gravação em arquivos texto java.io.FileWriter java.io.BufferedWriter.

Stream – Fluxo I/O Acessando o sistema

de arquivos java.io.File

Gravação em arquivos texto java.io.FileWriter java.io.BufferedWriter java.io.PrintWriter

Leitura de arquivos texto java.io.FileReader java.io.BufferedReader

Gravação em arquivos binários java.io.FileOutputStream java.io.ByteArrayOutputStream

Leitura em arquivos binários java.io.FileInputStream java.io.ByteArrayInputStream

Arquivos de acesso randômico java.io.RandomAccessFile

2

Page 3: Capítulo 10. Stream – Fluxo I/O  Acessando o sistema de arquivos java.io.File  Gravação em arquivos texto java.io.FileWriter java.io.BufferedWriter.

Introdução

O pacote java.io

3

Page 4: Capítulo 10. Stream – Fluxo I/O  Acessando o sistema de arquivos java.io.File  Gravação em arquivos texto java.io.FileWriter java.io.BufferedWriter.

Acessando o Sistema de arquivos A classe java.io.File

4

Page 5: Capítulo 10. Stream – Fluxo I/O  Acessando o sistema de arquivos java.io.File  Gravação em arquivos texto java.io.FileWriter java.io.BufferedWriter.

Gravação em arquivos texto

5

Page 6: Capítulo 10. Stream – Fluxo I/O  Acessando o sistema de arquivos java.io.File  Gravação em arquivos texto java.io.FileWriter java.io.BufferedWriter.

Gravação em arquivos texto A classe java.io.FileWriter

6

Page 7: Capítulo 10. Stream – Fluxo I/O  Acessando o sistema de arquivos java.io.File  Gravação em arquivos texto java.io.FileWriter java.io.BufferedWriter.

Gravação em arquivos texto A classe java.io.BufferedWriter

7

Page 8: Capítulo 10. Stream – Fluxo I/O  Acessando o sistema de arquivos java.io.File  Gravação em arquivos texto java.io.FileWriter java.io.BufferedWriter.

Gravação em arquivos texto A classe java.io.PrintWriter

8

Page 9: Capítulo 10. Stream – Fluxo I/O  Acessando o sistema de arquivos java.io.File  Gravação em arquivos texto java.io.FileWriter java.io.BufferedWriter.

Leitura de arquivos texto

9

Page 10: Capítulo 10. Stream – Fluxo I/O  Acessando o sistema de arquivos java.io.File  Gravação em arquivos texto java.io.FileWriter java.io.BufferedWriter.

Leitura de arquivos texto

A classe java.io.FileReader

10

Page 11: Capítulo 10. Stream – Fluxo I/O  Acessando o sistema de arquivos java.io.File  Gravação em arquivos texto java.io.FileWriter java.io.BufferedWriter.

Leitura de arquivos texto

A classe java.io.BufferedReader

11

Page 12: Capítulo 10. Stream – Fluxo I/O  Acessando o sistema de arquivos java.io.File  Gravação em arquivos texto java.io.FileWriter java.io.BufferedWriter.

Exercício

12

Page 13: Capítulo 10. Stream – Fluxo I/O  Acessando o sistema de arquivos java.io.File  Gravação em arquivos texto java.io.FileWriter java.io.BufferedWriter.

Gravação em arquivos binários

13

Page 14: Capítulo 10. Stream – Fluxo I/O  Acessando o sistema de arquivos java.io.File  Gravação em arquivos texto java.io.FileWriter java.io.BufferedWriter.

Gravação em arquivos binários A classe java.io.FileOutputStream

14

Page 15: Capítulo 10. Stream – Fluxo I/O  Acessando o sistema de arquivos java.io.File  Gravação em arquivos texto java.io.FileWriter java.io.BufferedWriter.

Gravação em arquivos binários A classe java.io.ByteArrayOutputStream

15

Page 16: Capítulo 10. Stream – Fluxo I/O  Acessando o sistema de arquivos java.io.File  Gravação em arquivos texto java.io.FileWriter java.io.BufferedWriter.

Leitura de arquivos binários

16

Page 17: Capítulo 10. Stream – Fluxo I/O  Acessando o sistema de arquivos java.io.File  Gravação em arquivos texto java.io.FileWriter java.io.BufferedWriter.

Leitura de arquivos binários A classe java.io.FileInputStream

17

Page 18: Capítulo 10. Stream – Fluxo I/O  Acessando o sistema de arquivos java.io.File  Gravação em arquivos texto java.io.FileWriter java.io.BufferedWriter.

Leitura de arquivos binários A classe java.io.ByteArrayInputStream

18

Page 19: Capítulo 10. Stream – Fluxo I/O  Acessando o sistema de arquivos java.io.File  Gravação em arquivos texto java.io.FileWriter java.io.BufferedWriter.

Arquivos de acesso randômico

19

Page 20: Capítulo 10. Stream – Fluxo I/O  Acessando o sistema de arquivos java.io.File  Gravação em arquivos texto java.io.FileWriter java.io.BufferedWriter.

Arquivos de acesso randômico A classe java.io.RandomAccessFile

20

Page 21: Capítulo 10. Stream – Fluxo I/O  Acessando o sistema de arquivos java.io.File  Gravação em arquivos texto java.io.FileWriter java.io.BufferedWriter.

Exercício

21