Ir para conteúdo

[Java] Operador diamante no Java 7


TequilAxBr

Posts Recomendados

ATENÇÃO: É recomendado que você tenha um conhecimento básico de Java para entender esse tutorial.

 

O operador diamante, é muito usado em nosso dia a dia, por exemplo normalmente por boa prática e segurança, quando declaramos uma map, list a e outras coisas, usamos esse operador, muitos programadores nem sabem que o nome disso é operador diamante, eu mesmo até hoje não sabia.

 

Antes do Java 7 as maps, listas eram criadas da seguinte forma:

HashMap<String, Integer> map = new HashMap<String, Integer>();
List<String> lista = new ArrayList<String>();

O operador diamante é aqueles trecos ali <>, porem a partir do Java 7, foi feito uma "diminuição no código" ficando assim:

HashMap<String, Integer> map = new HashMap<>();
List<String> lista = new ArrayList<>();

Isso até que ajuda bastante, se você pensar bem...

Existem outras opções que você pode colocar na lista, map como por exemplo um extends ou um super.

Clique aqui para ler um artigo completo.

Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, a class='ipsType_brandedLink' href='https://gamersboard.com.br/login/' data-ipsDialog data-ipsDialog-size='medium' data-ipsDialog-title='Sign In Now'>acesse agora para postar com sua conta.
Observação: sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

Processando...
×
×
  • Criar Novo...