curso de

Java e java.io: Streams, Reader e Writers

Estudando este mês:

e mais 676 alunos(as)

Resumo do curso

  • 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

Público alvo

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

Conteúdo relacionado

Cursos de Java em Programação

Leia nossos artigos de Programação

Última atualização

22/04/2020

Já é aluno?

Comece o curso agora

12h

p/ conclusão

52

Atividades

208

Minutos de video

11156

Alunos nesse curso

9.3

Nota deste curso

Certificado de participação

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de Java e java.io: Streams, Reader e Writers

Formação com esse curso

Instrutores

  • 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.

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

Ainda não estuda com a gente?

Invista na transformação da sua carreira!

Comece agora

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Ajudou a entender melhor a linguagem e agregou ainda mais ao meu conhecimento!

Java e java.io: Streams, Reader e Writers

Fabio Luis Guia da Conceição

Excelente. Conteúdo bastante profundo, apresentado de forma muito didática e com muitos exemplos.

Java e java.io: Streams, Reader e Writers

Alexandre Abdalla Araujo

Aulas muito completas para mim que sou novo nesse universo de computação é muito gratificante em perceber a minha evolução..Grato Nico!!!

Java e java.io: Streams, Reader e Writers

Wagner Ricardo Alves dos Santos

Aprenda Java com esse e outros cursos, comece agora!

Plus

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$85
à vista R$1.020
Matricule-se

Pro

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$120
à vista R$1.440
Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas