GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Karteikarten

EQUALS() E HASHCODE()

Mishell Lima Java Certificação Portugiesisch 7 Karten

Karten in diesem Stapel (7)

  1. 1QUAL O IMPACTO DE EQUALS EM COLEÇÕES?se não sobrescrever equals não poderá usar o objeto como a chave em uma tabela de hashing
    e não poderá evitar que haja duplicatas em uma coleção como por exemplo HashMap.
  2. 2QUAL É A ASSINATURA DE EQUALS?public boolean equals(Object o)
  3. 3PARA QUE É UTILIZADO O HASHCODE()?melhorar a eficiência na pesquisa dos elementos contidos no conjunto
  4. 4QUAL É O PROCESSO DA RECUPERAÇÃO DE UM OBJETO EM UMA COLEÇÃO?1 – encontrar o depósito certo usando hashCode()
    2 – encontrar o objeto certo usando o equals()
  5. 5se dois objetos forem considerados iguais, seus códigos de hashing também devem ser iguais. O QUE ISSO SIGNIFICA?ao comparar dois objetos se o equals()
    retornar true o hashCode() destes dois objetos deve retornar o mesmo inteiro
  6. 6QUAL É A ASSINATURA DO MÉTODO HASHCODE()?public int hashCode()
  7. 7É APROPRIADO UTILIZAR UMA VARIAVEL TRANSIENTE PARA GERAR HASHCODE? O QUE PODE ACONTECER?utilizar uma variavel transiente para gerar o hashcode poder causar falhas, mesmo o compilador
    não reclamando é possivel que ao utilizar os processos de serialização a variável não seja recuperada

Informationen

Beschreibung
Certificação Java Karteikarten am EQUALS() E HASHCODE(), erstellt von Mishell Lima am 26/02/2015.
Erstellt von
Mishell Lima
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck