Ir para o conteúdo
KnowledgeCity

Java Avançado: E/S

Descubra a nova biblioteca NIO da Oracle para criar, ler e guardar arquivos e veja como esta pode agilizar as suas tarefas de programação
Preview the first lesson free — get full access to all 3 lessons.
Curso: sob demanda
Avançado Fornecedor Scott Stanlick  3 lições ·  9m  em Árabe, Alemão, Inglês, Espanhol, Francês, Português, Chinese 

Descrição do curso

Nestas lições, verá como ler e escrever de e para o sistema de arquivos. A API de arquivo herdada é usada em muitos projetos, estruturas e bibliotecas mais antigas. Apesar da sua idade, a API legada não está obsoleta e ainda pode usá-la com qualquer uma das versões mais recentes do Java.

O Que Você Vai Aprender

  • Descrever a biblioteca Java NIO e suas capacidades de manipulação de arquivo
  • Ler de e escrever para o sistema de arquivo usando Java I/O
  • Usar java.nio.file.Path no lugar da API legada java.io.File
  • Trabalhar com a classe java.nio.file.Files para operações comuns de arquivo e diretório
  • Manipular metadados de arquivo, atributos, ACLs e symlinks
  • Criar arquivos temporários usando a biblioteca NIO

Principais Conclusões

  • A API legada java.io.File não foi depreciada e ainda funciona com as versões mais recentes do Java.
  • java.nio.file.Path faz tudo o que java.io.File pode fazer e geralmente o faz melhor, suportando symlinks, atributos de arquivo, metadados e ACLs.
  • A classe java.nio.file.Files fornece muitas funções comuns que operam em arquivos e diretórios.
  • Entrada e saída cobrem uma ampla gama de fontes, exigindo manipulação tanto de conteúdo de arquivo de caractere quanto de byte.
  • O curso cobre leitura, escrita e trabalho com metadados de arquivo.

Perguntas Frequentes

O que este curso cobre?

Cobre como ler e escrever de e para o sistema de arquivo em Java, incluindo a biblioteca NIO, as classes java.nio.file.Path e java.nio.file.Files, metadados de arquivo e criar arquivos temporários. As lições incluem Reading, Writing e File Metadata.

Este curso ensina a API de arquivo legada ou a biblioteca NIO mais recente?

Ambas. Explica a API de arquivo legada, que ainda é usável e não foi depreciada, enquanto mostra como java.nio.file.Path e a biblioteca NIO geralmente fazem o mesmo trabalho melhor, com suporte para symlinks, atributos de arquivo, metadados e ACLs.

Quais habilidades vou ganhar com este curso?

Você ganhará habilidades em File I/O, I/O processing, Java 11, Java Advanced Imaging, Java APIs e Non-Blocking I/O em Java.

Quais são os objetivos de aprendizado?

Os objetivos são descrever a nova biblioteca NIO, compreender como ler e escrever para o sistema de arquivo e explicar como criar arquivos temporários.