Pular para o conteúdo principal

Postagens

Mostrando postagens de novembro, 2011

Type Inference no Java 7, generics com código compacto

O suporte a tipos genéricos, bastante conhecido pela comunidade como Generics , foi uma das mudanças mais importantes do Java, realizada  na versão 5 da linguagem. Com essa funcionalidade os programadores Java passaram a contar com a checagem do tipo dos objetos realizada pelo compilador em estruturas flexíveis. No framework Collections do Java, por exemplo, faz muito sentido usar tipos genéricos para determinar qual tipo de objetos serão armazenados por uma coleção. Delegando ao compilador a validação desse código, sem a necessidade do programador escrever código para validação ( instanceof ) e conversão ( casting ) dos tipos. Por outro lado, a utilização de tipos genéricos pode aumentar a complexidade e verbosidade do código! Nesse post vou demostrar as mudanças do Java 7, como a Inferência de Tipos ( type inference ) e o operador diamond , para deixar o código de tipos genéricos um pouco mais limpo. Criar Coleções O código a seguir demonstra como relacionar uma...

Devoxx, valorização da comunidade Brasileira

Já fiz dois posts sobre o Devoxx pois o evento foi simplesmente sensacional! No primeiro post falei sobre o evento, infraestrutura, sobre o Stephen Janssen ter usado a bandeira do Brasil na abertura! No segundo post falei sobre o projeto JHome e apresentação do Vinicius Senger (que foi um sucesso). Agora chegou a vez de falar especificamente dos grupos de usuários e claro, do SouJava ! O Devoxx é um evento organizado pelo grupo de usuários da Bélgica e reuniu mais de 40 líderes de grupos de usuários de vários países da Europa, Estados Unidades, Brasil, África, ... muito bom. Aliás, sensacional. O Stephan Janssen conduziu o The annual Java User Group BOF onde foi possível discutirmos bastante sobre os problemas e soluções dos grupos de usuários e principalmente sobre o programa Adopt a JSR. CEJUG O Hildeberto Mendonça do CEJug apresentou uma ferramenta que eles desenvolveram para facilitar a gestão de membros dos grupos de usuários! Foi show! ADOPT A JSR Foi muito produtivo conhece...