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.









