Eclipse выдаст вам это предупреждение, когда вы используете не Generic HashMap
с использованием Java 5 или новее.
См. Также: Общий урок в руководствах Sun по Java.
Редактировать: Собственно, здесь я приведу также пример:
Скажем, я хочу сопоставить чье-то имя с его Person
объектом:
Map<String, Person> map = new HashMap<String, Person>();
// The map.get method now returns a Person
// The map.put method now requires a String and a Person
Они проверяются во время компиляции; информация о типе теряется во время выполнения из-за того, как Java реализует Generics.