KnowledgeCity

Java Avançado: Visão Geral

Descubra a cadência de lançamento da Oracle e obtenha uma visão geral dos eventos recentes, com uma visão dos desenvolvimentos futuros também
Assista à primeira aula grátis — tenha acesso completo às 3 aulas.

To view this video please enable JavaScript.

Curso: Sob demanda
Avançado  Provedor Scott Stanlick  3 Lições ·  13m  em Árabe, Alemão, Inglês, Espanhol, Francês, Português, Chinês simplificado 

Descrição do Curso

Nestas lições, abordaremos o novo cronograma de lançamentos com o qual a Oracle se comprometeu e como ficar por dentro das tendências atuais. Foi-se o cronograma de lançamento anual, que normalmente significava esperar de 18 a 24 meses para poder usar novos recursos em aplicações de produção.

Discutiremos como o Java era tradicionalmente limitado para incluir classes e interfaces e como a Oracle desde então expandiu o sistema de tipos de linguagem Java: Um tipo enumerado foi adicionado algumas versões atrás e, mais recentemente, a Oracle adicionou um tipo de registo. O tipo de registo é útil em muitos casos em que os programadores foram forçados a usar uma classe anteriormente.

Terminaremos com uma vista no futuro do Java e no pensamento avançado que continua a torná-lo numa das linguagens de programação mais usadas por aí.

O Que Você Vai Aprender

  • Descrever o ciclo de lançamento de Oracle e seu afastamento do cronograma anual de lançamento de 18 a 24 meses
  • Identificar diversos novos recursos da linguagem Java adicionados pela Oracle
  • Explicar como o constructo switch foi melhorado
  • Usar strings multilinhas em Java moderno
  • Reconhecer o novo pattern matching de Java com instanceof
  • Rastrear o histórico de versão de Java e a expansão do sistema de tipos da linguagem Java

Principais Conclusões

  • Oracle se comprometeu com um novo cronograma de lançamento, substituindo o ciclo anual anterior que normalmente significava esperar 18 a 24 meses antes que novos recursos pudessem ser usados em aplicações de produção.
  • Java era tradicionalmente limitado a classes e interfaces, mas Oracle desde então expandiu o sistema de tipos da linguagem Java.
  • Um tipo enumerado foi adicionado algumas versões atrás, e Oracle mais recentemente adicionou um tipo record.
  • O tipo record é útil em muitos casos onde programadores anteriormente eram forçados a usar uma classe.
  • O curso conclui com uma análise do futuro de Java e o pensamento prospectivo que o mantém como uma das linguagens de programação mais amplamente utilizadas.

Perguntas Frequentes

Quais tópicos este curso cobre?

Cobre o novo cronograma de lançamento de Oracle e como se manter atualizado com as tendências atuais, a expansão do sistema de tipos da linguagem Java (incluindo o tipo enumerado e o tipo record mais recente) e recursos modernos de codificação Java como o switch melhorado, strings multilinhas e pattern matching com instanceof. Conclui com um vislumbre do futuro de Java.

O que vou ser capaz de fazer após completar este curso?

Você será capaz de descrever o ciclo de lançamento de Oracle, identificar diversos novos recursos de linguagem, explicar como o switch foi melhorado, entender como usar strings multilinhas e reconhecer o novo pattern matching de Java com instanceof.

Quais lições estão incluídas?

O curso inclui três lições: Java Version History, Java Type Systems e Modern Java Coding.

Quais habilidades este curso está relacionado?

Está relacionado a Java 11, Java 8, Java EE Version History, Java Enterprise Edition, Oracle Agile e Software Release Life Cycle.

Por que o tipo record foi adicionado a Java?

O tipo record é útil em muitos casos onde programadores anteriormente eram forçados a usar uma classe, e é parte da expansão de Oracle do sistema de tipos da linguagem Java.