Java 11 a vista

Não há descanso para o Java 11. A menos de um mês desde que o Java 10 foi lançado, e você já pode se ver o que esta chegando para o Java 11, agora que o Public Review Specification está no ar. Para toas as informações, veja esse artigo. E tudo o que vocês fizerem ou... Continuar Lendo →

Anúncios

Histórico do Java

"...mas ele não está aqui; já foi ressuscitado, como tinha dito. Venham ver o lugar onde ele foi posto." Mateus 28:6

Java KeyStore Explorer

Você já teve problemas com javax.net.ssl.SSLHandshakeException? Hoje, com projetos REST e microservices rodando sobre SSL é muito comum de acontecer. O contorno padrão é registrar determinado certificado manualmente na base de certificados da JRE. A velha e chata forma de fazer isso é executando a linha de comando  keytool -exportcert -alias keyStoreAlias -keystore \ keyStoreKeys.keys -file... Continuar Lendo →

Java 10 No Ar

Conforme prometido pelo pronunciamento da Oracle, teremos uma versão do Java a cada 6 meses. Dia 20 de março tivemos o lançamentos oficial do Java 10. Segue as principais features: Application Class-Data Sharing for optimizing startup time and footprint Parallel Full GC to improve G1 latencies Local-variable type interference to extend type inference to declarations... Continuar Lendo →

Usando Sintaxe Lambdas no JSE 5, 6 e 7

Ouvi gente comentar que gostaria de usar Lambdas do Java 8, mas que ainda não consegue atualizar a versão do projeto para a nova JDK. O projeto RetroLambda oferece suporte retroativo para usar instruções Lambdas nas versões Java 6, 7, 5 e etc. É só colocar a dependência no pom e ser feliz! Existe alguma limitação nas interfaces, mas... Continuar Lendo →

Gerencie pacotes Java corretamente

Deseja criar sua hierarquia de pacotes Java de forma legível, sustentável e amigável para novos desenvolvedores? Aqui estão algumas dicas a considerar como fazer isso: Classes de um pacotes nunca devem depender de classes de sub-pacotes. Sub-pacotes não devem introduzir novos conceitos, apenas mais detalhes. Os pacotes devem refletir conceitos de negócios, não técnicos. Para... Continuar Lendo →

Aprendendo a usar o escopo Thread-Local Java

Dentro da programação de uma solução usando a tecnologia Java, os desenvolvedores tem a responsabilidade diária de escolher corretamente em qual escopo de ciclo de vida seus objetos existiram. Em minhas consultorias em geral venho percebendo que a maioria dos profissionais Java desconhecem completamente um dos escopos mais interessantes e muito eficiente chamado de Thread-Local.... Continuar Lendo →

JDK 9 Oficialmente Liberado

Java 9 foi oficialmente liberado ontem 21/09/17. Agora já podemos usar todos os novos recursos de: sistema de módulos, JavaDoc HTML5, ECA6 com JavaScript, Stream reativos, JShell, Cliente HTTP 2, métodos privados em interfaces e muito mais! Bom final de semana a todos! "Que a mensagem de Cristo, com toda a sua riqueza, viva no... Continuar Lendo →

Lançado Novo Livro de Java 9

Lançado oficialmente o livro de Java 9!!! O novo sistema de módulos Java 9 oferece novas formas de criar aplicativos modulares e sustentáveis. Com este livro prático, os desenvolvedores Java aprenderão não só sobre as alegrias da modularidade, mas também sobre os padrões necessários para criar aplicativos verdadeiramente modulares e confiáveis. Autores Sander Mak e Paul... Continuar Lendo →

Crie um website ou blog gratuito no WordPress.com.

Acima ↑