Java parte 7: Trabalhando com java.io

Curso de Java parte 7: Trabalhando com java.io

9,0

Nota desse curso

2.402

Alunos neste curso

Esse curso faz parte da categoria Programação

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

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

Veja o primeiro vídeo

Formação com esse curso

Carreira com esse curso

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

Experiências de quem já estudou com a gente

Foto do aluno

Adônis Tavares da Silva

em 07/09/2018

Aprendi bastante com esse curso! Os assuntos foram muito bem tratados, com ótimos exemplos e exercícios sobre serialização/desserialização. Ficou um pouco cansativo por causa da quantidade de conteúdo e tempo dos vídeos. Mas no fim das contas, foi bastante proveitoso!

Java parte 7: Trabalhando com java.io

Foto do aluno

Odante Swerts

em 05/07/2018

Excelente curso! Necessário para aqueles que querem aprender Java.

Java parte 7: Trabalhando com java.io

Foto do aluno

Reinaldo Tolentino Bento Junior

em 30/08/2018

Os conteúdos foram abordados na faculdade sobre as entradas de buffer e entrada/saída de arquivos como input/outputStream, mas nunca soube algo da serialização e fluxo de bits e bytes. Nesse curso consegui obter informações sobre o assunto, sem deixar nenhuma dúvida. Recomendo esse curso para quem busca explorar estudos sobre leitura e saída de arquivos no mundo Java.

Java parte 7: Trabalhando com java.io

Escolha o seu plano e vamos começar

  • 715 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • 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

  • 715 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • 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

  • 715 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • 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

  • 715 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • 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