SóProvas


ID
770191
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2012
Provas
Disciplina
Programação
Assuntos

Julgue os itens seguintes, acerca da linguagem de programação
Java.

Ao se criar um hashtable em uma classe, nenhuma chave null será permitida, mas serão permitidos valores null.

Alternativas
Comentários
  • Tanto a Key como o Value não podem ser nulos.
  • é possível sim que tanto a chave quanto o valor sejam nulos.
    por isso a questão é errada.

    obs: eu errei a questão e ao testar na prática verifiquei o erro.
  • "(...) enquanto HashMap permite a existência de valores null e de uma chave null, Hashtable não permite null em hipótese alguma".

    SCJP 6, Dathy Sierra - Alta Books, Página 314
  • Caros,

    De acordo com a documentação Java (https://docs.oracle.com/javase/7/docs/api/java/util/Hashtable.html, Acessado em 28 de Dezembro de 2016 às 18:07):

     

    "This class implements a hash table, which maps keys to values. Any non-null object can be used as a key or as a value.[...]"
    Portanto, qualquer valor NÃO NULO pode ser usado como chave ou valor.