Gostando da prévia?
Esta é a primeira aula gratuita. Tenha acesso completo: solicite uma demo ou faça login.
Gostando da prévia?
Esta é a primeira aula gratuita. Tenha acesso completo: solicite uma demo ou faça login.
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í.
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.
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.
O curso inclui três lições: Java Version History, Java Type Systems e Modern Java Coding.
Está relacionado a Java 11, Java 8, Java EE Version History, Java Enterprise Edition, Oracle Agile e Software Release Life Cycle.
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.