Jakie są różnice pomiędzy [HashMap
][mapą] a [Hashtable
][tabelą] w Javie?
Która z nich jest bardziej wydajna dla aplikacji niewątkowych?
Hashtable
jest podobny do HashMap
i posiada podobny interfejs. Zaleca się używanie HashMap
, chyba że wymagasz wsparcia dla starszych aplikacji lub potrzebujesz synchronizacji, ponieważ metody Hashtables
są zsynchronizowane. Więc w twoim przypadku, jako że nie jesteś wielowątkowy, HashMaps
są najlepszym rozwiązaniem.