Podwój w HashMap

Myślałem o użyciu Double jako klucza do HashMap, ale wiem, że porównania zmiennoprzecinkowe są niebezpieczne, co skłoniło mnie do myślenia. Czy metoda równości w klasie Double również jest niebezpieczna? Jeśli tak jest, oznacza to, że metoda hashCode jest prawdopodobnie również niepoprawna. Oznaczałoby to, że użycie Double jako klucza do HashMap doprowadziłoby do nieprzewidywalnego zachowania.

Czy ktoś może potwierdzić moje spekulacje tutaj?

questionAnswers(8)

yourAnswerToTheQuestion