Programação

Java parte 7: Trabalhando com java.io

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

976 9.1

9,1

é a nota desse curso

1.890

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

Este curso faz parte da Formação

Carreiras com esse curso

Veja o primeiro vídeo

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

    Nico trabalha na área de tecnologia há mais de 20 anos e atuou como desenvolvedor e instrutor no Brasil e na Alemanha. Participa ativamente na comunidade e com uma experiência de mais de 12 anos em educação, coordena hoje equipes de instrutores e é responsável pela curadoria de cursos online na Alura.

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

Escolha o seu plano e vamos começar

  • Cursos
  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

Premium

  • Cursos 666
  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • Cursos 666
  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • Cursos 666
  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana