Top 10 Tutoriais e Cursos Java 9 – O melhor do lote deve ser lido

Uma lista de tutoriais e cursos Java 9 úteis para desenvolvedores Java explorarem os novos recursos do JDK 9

javinpaul Blocked Desbloquear Seguir Seguindo 7 de janeiro

Faz mais de um ano que o JDK 9 foi lançado e o ano novo é provavelmente o melhor momento para aprender Java 9 e familiarizar-se com novos recursos e aprimoramentos em APIs existentes. O destaque do lançamento do JDK 9 foi o sistema Project Jigsaw ou Module .

O Java 9 Platform Module System permite que o Java avance, modularizando o JDK, além de adicionar módulos como cidadãos de primeira classe ao Java, mas isso não é a única coisa a ser esperada, há muitas pequenas mudanças que são muito úteis no dia-a-dia. codificação do dia-a-dia.

Para mim, os métodos de fábrica estáticos introduzidos em List, Set e Map para criar uma lista imutável , definir e o mapa é o mais interessante. Juntamente com várias alterações na API do Stream e na classe Optional . Esses são os que eu provavelmente usarei assim que começarmos com o JDK 9.

Se você é um leitor regular do meu blog, então você notaria que eu não publiquei um artigo sobre o JDK 9 aqui ainda, mas eu tenho aprendido e feito algumas pesquisas nos últimos dias e esse artigo é o resultado disso.

Além disso, quando o Java 8 foi lançado em 2014, publiquei uma lista dos melhores tutoriais sobre Java 8 que muitos dos meus leitores apreciaram e eu pensei da mesma forma também

Neste artigo, vou compartilhar alguns dos artigos interessantes, tutoriais e cursos on-line que você pode usar para aprender Java 9. Esses são alguns dos melhores recursos do JDK 9 no momento. Eles são muito bons para começar e familiarizar-se.

Para um mergulho mais aprofundado e profundo conhecimento, sugiro escolher um bom livro sobre Java 9 ou ingressar em um curso, por exemplo , Novidades no Java 9 – Módulos e mais é uma opção melhor.

Lista de tutoriais que devem ler o Java 9

De qualquer forma, sem mais Ado, aqui está a lista do tutorial útil para aprender sobre os recursos do JDK 9:

1. Nove Novos Recursos do Desenvolvedor no JDK 9
Este é um dos primeiros artigos que li para aprender sobre os recursos do Java 9. O artigo explica dois dos meus recursos favoritos, Métodos de Fábrica para Coleções (JEP 269) e Aprimoramentos da API de Fluxo. Se você está interessado nesses dois, então você pode ler mais sobre esse artigo.

Além disso, na verdade, isso foi extraído da edição de julho / agosto de 2017 da revista Java.

Então, se você quer aprender todos os 9 recursos, leia o artigo completo na Java Magazine. Você pode encontrar o link na parte inferior desse artigo.

2. 9 Novos recursos no Java 9
Esta é outra boa lista do recurso essencial do JDK 9 no blog Pluralsight, de Sander Make, autor do curso Java 9 Modularity: First Look no PluralSight.

Neste artigo, Sander passou por 9 dos principais recursos do JDK 9, o que mais importa para os desenvolvedores Java.

Gostei especialmente de seu exemplo do sistema de módulos da Plataforma Java e de como os módulos são vinculados em um JDK modularizado.

A lista também abrange o JShell : o Java REPL interativo, o Javadoc aprimorado, os métodos de fábrica de coleta, os aprimoramentos da API de fluxo, os métodos de interface privada, o HTTP / 2 e os JARs de liberação múltipla.

3. Códigos Primeiro Tutorial do Sistema Java 9 Module
O sistema Jigsaw ou Module do projeto foi um dos destaques do lançamento do JDK 9 e este é provavelmente o melhor caminho para começar com isso.

O escritor também é o autor do livro Java 9 Module System , o que significa que você terá uma visão abrangente da autoridade.

Neste tutorial, você aprenderá primeiro um exemplo simples do Hello World e aprenderá a pegar um aplicativo de demonstração existente e modularizá-lo com o Java 9.

Você também aprenderá como criar declarações de módulo (module-info.java) e usar o caminho do módulo para compilar, empacotar e executar o aplicativo.

Se você quer aprender mais, Joshua Bloch também forneceu uma boa visão geral do sistema Module do JDK 9 no Item 51 do Effective Java 3rd Edition , um dos livros de leitura obrigatória para programadores Java em 2018.

4. Primeiros passos com Java 9 e Jigsaw do Projeto
Este é outro ótimo tutorial para aprender o sistema Jigsaw Project ou JDK 9 Module.

É um tutorial de duas partes, na primeira parte você aprenderá sobre o que é um módulo e como o Java Runtime foi modularizado com um aplicativo de demonstração que demonstrou como (e não) compilar, empacotar e executar um aplicativo modular.

Na segunda parte, ele explica como o Jigsaw interopera com código legado não modular e como você pode construir suas próprias imagens de tempo de execução Java.

Em suma, uma cobertura muito abrangente do sistema Java 9 Module com alguns conselhos práticos sobre como compilar, construir e executar uma aplicação modular no Java 9.

5. O que há de novo no Java 9 – Módulos e mais!
Este é um dos melhores materiais do curso para aprender Java 9 no momento. Você não apenas aprenderá sobre a instalação e configuração do JDK 9, mas também sobre todos os recursos importantes do Java 9, por exemplo:

  1. O shell de Java (REPL)
  2. O sistema do módulo da plataforma Java 9
  3. A API do Streams
  4. Método Privado em Interfaces
  5. Métodos de Fábrica para Coleções
  6. Experimente com recursos
  7. Operador de Diamante
  8. Anotação SafeVarargs

Ele também cobre atualizações para a Process API, que agora permite que os desenvolvedores Java trabalhem com processos nativos diretamente no código Java. Em suma, um dos melhores recursos para aprender Java 9 em tempo rápido.

6. Novos recursos do Java 9 no Baeldung
O blog Baeldung também tem uma boa visão geral da maioria dos recursos úteis do Java 9. Não é abrangente, mas fornece uma boa visão geral do que todo desenvolvedor de Java deve saber sobre as alterações do Java 9.

Inclui as principais alterações, como o Project Jigsaw ou o sistema Module e o cliente Http 2.0, mas também aprimoramentos de idioma menores, como Diamond Operator Extension, fornecer métodos em uma interface, aprimoramentos Try-with-resource e novos aprimoramentos de API, por exemplo, alterações em Optional e Stream API . Ele também cobre Jshell

Em suma, se você precisar de uma rápida visão geral dos recursos do JDK 9, essa é uma boa lista para começar. Se você precisar de uma visão geral mais abrangente, sugiro que você entre no Novidades do Java 9 – Módulos e mais em Udemy.

7. Recursos do Java 9 com exemplos no JournalDev
Esta é outra boa lista de recursos do JDK 9 com pequenos exemplos. Ele inclui a maioria das alterações do JDK 9 na linguagem e no nível da API, juntamente com os aprimoramentos do sistema de módulos e do método de fábrica.

Aqui está uma lista completa dos recursos abordados neste artigo:

  1. Java 9 REPL (JShell)
  2. Métodos de Fábrica para Lista, Conjunto, Mapa e Mapeamento Imutáveis.
  3. Métodos privados em interfaces
  4. Sistema de Módulo Java 9
  5. Aprimoramentos da API de processo
  6. Tente com melhoria de recursos
  7. Melhorias da API CompletableFuture
  8. Correntes reativas
  9. Operador de Diamante para Classe Interna Anônima
  10. Melhorias Opcionais da Classe
  11. Aprimoramentos da API de fluxo
  12. Anotação @Deprecated aprimorada
  13. Cliente HTTP 2
  14. ?ulti-Resolution Image API
  15. Diversos recursos do Java 9

Eu realmente gosto de sua breve descrição e exemplos curtos. A lista é muito semelhante à lista anterior e você pode consultá-la se precisar de uma rápida visão geral.

Se você precisa aprender cada característica em profundidade, então é melhor você participar deste curso de Java 9 na Udemy, você pode obter este curso em apenas US $ 9,99 na venda de flash da Udemy.

Isso é tudo sobre alguns dos melhores tutoriais e cursos para aprender recursos do Java 9 . O trabalho no JDK 10 já foi iniciado, mas, como eu, há muitos desenvolvedores de Java por aí que ainda estão passando pelos recursos do JDK 8.

Não sei se vou usar o sistema de módulos tão cedo, mas tenho certeza que usarei os encantamentos da API, por exemplo, métodos de fábrica para criar listas, conjuntos e mapas imutáveis, bem como alguns encantamentos da API de fluxo, assim que mude para o Java 9.

Outros artigos e recursos de programação que você pode gostar de explorar
10 coisas que os desenvolvedores Java devem aprender em 2019
10 Ferramentas Essenciais de Teste para Programadores Java
20 Bibliotecas Essenciais para Desenvolvedores Java
20 livros que programadores Java podem ler em 2019
10 Ferramentas diárias para programadores Java
5 cursos gratuitos para aprender primavera e primavera on-line
10 Frameworks para desenvolvedores Java e Web

Obrigado por ler este artigo até agora. Se você gosta desses tutoriais, por favor, compartilhe com seus amigos e colegas. Se você tiver dúvidas ou comentários, por favor, deixe uma nota.