Programação

Java parte 7: Trabalhando com java.io

Curso online de Java parte 7: Trabalhando com java.io

47 9.4

9,4

é a nota desse curso

261

alunos neste curso

Faça esse curso e...

  • Aprenda os fundamentos sobre java.io.
  • Estabeleça entradas e saídas de fluxos diferentes.
  • Saiba a diferença entre fluxos binários e fluxos de caracteres.
  • Use a serialização Java e classe como Scanner, PrintStream ou Properties
  • Entenda charsets e os problemas no encoding de caracteres

Premium

12x R$100 R$75
(ou à vista R$1.200 R$900) Aproveite enquanto os preços antigos continuam valendo!
Matricule-se
  • 580
    Cursos
  • 33.319
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês na Alura Língua
  • Acesso à Alura Start

Premium Plus

12x R$125 R$100
(ou à vista R$1.500 R$1.200) Aproveite enquanto os preços antigos continuam valendo!
Matricule-se
  • 580
    Cursos
  • 33.319
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês na Alura Língua
  • Acesso à Alura Start
Acesso por 1 ano
Certificado digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana

Carreiras com esse curso

Veja a 1ª aula

Público alvo

Desenvolvedores Java que querem usar as classes principais do pacote java.io incluindo serialização Java.

Nível de Dificuldade

Básico

Instrutores

  • Nico Steppat

    Um alemão radicado no Brasil. Instrutor e desenvolvedor na Caelum, focado no Java, Python e NoSQL. Vibrou bastante com a Alemanha campeã.

Já é aluno?

Começar o Curso

Conteúdo Detalhado

  1. Leitura com java.io

    • Estabelecendo a entrada
    • Abertura de arquivos
    • InputStream e Reader
    • Leitura de linhas
    • Leitura de arquivos
    • Mãos na massa: Leitura de arquivo
  2. Escrita com java.io

    • OutputStream e Writer
    • Lendo informação binária
    • Outras entradas e saídas
    • Flexibilidade no I/O
    • Escrevendo no console
    • Resumo
    • Mãos na massa: Escrita em um arquivo
  3. FileWriter e PrintStream

    • Saída com FileWriter
    • Sobre o FileWriter
    • PrintWriter e PrintStream
    • Saída para arquivo de texto
    • Escrevendo independente do sistema
    • Mãos na massa: Leitura e escrita mais simples
    • Para saber mais: currentTimeMillis
    • O que aprendemos?
  4. Usando java.util.Scanner

    • Leitura com Scanner
    • Lendo arquivos com Scanner
    • Parseando arquivo
    • Separando o conteúdo
    • Formatação de valores
    • Formatação expressiva
    • Mãos na massa: Scanner
    • Para saber mais: java.util.Properties
    • O que aprendemos?
  5. Encoding e Charsets

    • Character Sets
    • Certo ou Errado?
    • Para saber mais: FAQ básica do UNICODE
    • Encoding no Windows
    • Encoding com java.io
    • Mãos na massa: Encoding e Charsets
    • O que aprendemos
  6. Serialização de objetos

    • Serialização Java
    • Fluxo binário
    • Serializando qualquer objeto
    • Sobre serialVersionUID
    • Serializando com herança
    • Serializando composições
    • Sobre a Serialização
    • Mãos na massa: Serialização e deserialização de objetos

Premium

12x R$100 R$75
(ou à vista R$1.200 R$900) Aproveite enquanto os preços antigos continuam valendo!
Matricule-se
  • 580
    Cursos
  • 33.319
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês na Alura Língua
  • Acesso à Alura Start

Premium Plus

12x R$125 R$100
(ou à vista R$1.500 R$1.200) Aproveite enquanto os preços antigos continuam valendo!
Matricule-se
  • 580
    Cursos
  • 33.319
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês na Alura Língua
  • Acesso à Alura Start
Acesso por 1 ano
Certificado digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana