BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Livros eMag: Java, Presente e Futuro

eMag: Java, Presente e Futuro

Favoritos

O Java continua sua evolução rápida, mesmo com a responsabilidade de manter funcionando milhões de sistemas desenvolvidos com a plataforma e a linguagem. Nesta eMag, conheça os aspectos mais modernos do Java, com foco no que mudou para o versão 8 e o que está sendo criado para as novas versões. São mais de 50 páginas de material técnico do InfoQ Brasil, com melhorias – e um formato bem especial.

Conteúdo da eMag Java: Presente e Futuro inclui:

  • Onde foi parar o PermGen do Java? - Com a introdução do JDK8, não existe mais o espaço de PermGen. Os metadados que antes eram armazenados no PermGen não desapareceram, mas foram movidos para a memória nativa, em uma área conhecida como “Metaspace”. Conheça neste artigo maiores detalhes desta importante mudança da plataforma Java.
  • 8 funcionalidades pouco conhecidas do Java 8 - Este artigo visa apresentar algumas das novas APIs do Java 8 que não estão sendo tão comentadas, mas que tornaram o Java melhor de várias maneiras.
  • Anotações de tipos no Java 8: Ferramentas e oportunidades - As anotações no Java 8 podem ser escritas não apenas em declarações, mas também em qualquer uso de tipos como nas declarações, generics e conversões de tipos (cast). Nesse artigo são apresentadas as anotações de tipos e as ferramentas que ajudam a construir aplicações melhores.
  • Java 8: Desmistificando Lambdas - O artigo destaca os pontos principais da palestra “Lambdas & Streams” que Simon Ritter apresentou no QCon London 2014. Ele explica o que são as expressões Lambdas, interface funcional, referência de métodos, Streams, operações de agregação e diversos exemplos.
  • Quão funcional é o Java 8? - Tem sido falado que o Java 8 trouxe a Programação Funcional para o Java. Neste artigo, Ben Evans discute o que significa ser funcional. Olhando a evolução do Java — em particular o seu sistema de tipos, é possível ver como os novos recursos do Java 8, especialmente as expressões lambda, mudam o panorama e fornecem alguns benefícios fundamentais para o estilo de programação funcional.
  • Java 7 - Características que viabilizam o Java 8 - Neste artigo, Ben Evans explora algumas funcionalidades do Java 7 que preparam o terreno para os novos recursos do Java 8.
  • Q&A: Novidades do Java 8 - O Java 8 é uma das atualizações de linguagem de programação mais esperadas dos últimos anos. O novo release contém a API de datas, API de stream e os lambdas, remove o permgen e traz um longo conjunto de melhorias. Para aprender mais sobre este lançamento, conversamos com Georges Saab, vice-presidente de desenvolvimento de software do Java Platform Group na Oracle.
  • Do Groovy ao Java 8 - Este artigo focará nas semelhanças entre o Groovy e o Java 8, e vai demonstrar o quão familiar os conceitos do Groovy se traduzem para Java 8.
  • Nashorn: Combinando o poder do Java e JavaScript no JDK 8 - No JDK 8, o Nashorn substituiu o Rhino como motor padrão de JavaScript do Java por oferecer melhorias de desempenho e compatibilidade. O Avatar.js trouxe o popular modelo de programação do Node para o Nashorn, permitindo que muitos servidores de aplicações JavaScript possam ser executados no ambiente Java.
  • Java 9 e além: Brian Goetz e John Rose falam sobre o futuro do Java - O InfoQ convidou Brian Goetz (arquiteto da linguagem Java) e John Rose (arquiteto da JVM) para discutir a funcionalidades previstas para o Java 9 e versões posteriores.
  • Novos Horizontes do Java - A renovação da linguagem e plataforma Java está acelerando. Com muitas novas características no horizonte para versão 9 e além, o Java continua avançando em qualidade, desempenho e facilidade de uso. Conheça nesse artigo uma seleção do que está por vir.

Sobre o InfoQ e eMags

As eMags são coleções de conteúdos populares publicados no InfoQ Brasil, incluindo artigos, entrevistas e painéis virtuais, que abrangem as mais recentes tendências e grandes tópicos no desenvolvimento de software – tudo em um formato agradável e fácil de acessar e guardar.

BT