Início Java no InfoQ Brasil
Artigos
Feed RSS-
Spring Framework 4 e Java 8
O Java 8 trouxe novidades na linguagem e na biblioteca e muitas delas já são suportadas pelo Spring 4.x. Algumas das novas funcionalidades do Java 8 não causam impacto no Spring e podem ser usadas como estão, enquanto outras precisam de um suporte específico do Spring para ser utilizadas. Esse artigo apresenta essas novas funcionalidades do Java 8 que são suportadas pelo Spring 4.0 e 4.1.
-
5 técnicas avançadas de debug em Java que todo desenvolvedor deveria saber
As arquiteturas estão cada vez maiores e mais concorrentes, lidar com erros em produção se tornou mais complicado do que nunca. Nesse artigo são investigadas cinco técnicas para encontrar e corrigir falhas em produção.
-
Java 9 e além. Brian Goetz e John Rose falam sobre o futuro do Java.
O InfoQ.com conversou com Brian Goetz, arquiteto da linguagem Java, e John Rose, arquiteto da JVM, sobre as tecnologias e funcionalidades que vêm sendo discutidas para o Java 9 e versões posteriores.
-
GS Collections através de exemplos – Parte 2
Donald Raab, criador do GS Collections, tornado open source pela Goldman Sachs em 2012, , nos mostra o poder do framework e como, em conjunto com expressões Lambda, ele dá ao Java o brilho do Smalltalk.
-
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.
-
GS Collections através de exemplos – Parte 1
Donald Raab, criador do GS Collections, tornado open source pela Goldman Sachs em 2012, nos mostra o poder do framework e como, em conjunto com expressões Lambda, ele dá ao Java o brilho do Smalltalk.
-
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.
-
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.
-
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.
-
Microservices: Decomposição de Aplicações para Implantação e Escalabilidade
Este artigo descreve um padrão de arquitetura que vem se tornando muito popular conhecido como Microservice. A ideia da arquitetura de microservices é projetar aplicações grandes, complexas e duráveis em um conjunto coeso de serviços que evoluem ao longo do tempo. O termo microservices sugere fortemente que os serviços sejam pequenos.
-
8 funcionalidades pouco conhecidas do Java 8
Nesse artigo Tai Weiss foca em algumas APIs menos conhecidas do novo Java 8.
-
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.