2016-03-29 8 views
-5

есть ограничение в HashMap?Ограничение в HashMap java

Можно ли поместить все типы данных в java-файл HashMap или есть тип данных, который не может быть введен в jash hashmap?

если есть ограничение, поэтому это ограничение не представляется возможным в HashMap

+1

Обычное ограничение всех общих типов заключается в том, что вы не можете добавлять типы значений, такие как int, double, но все остальное возможно. –

+0

Почему, по-вашему, есть? Предел - ваше воображение! – Tunaki

+0

Память - это ограничение, может быть? –

ответ

1

От Restrictions on Generics

Для эффективного использования Java генериков, необходимо учитывать следующие ограничения:

  • Не можете Инстанцировать Общие типы с примитивными типами.
  • Не удается создать экземпляры типа параметров
  • не может объявить статические поля, типы которых Параметры типа
  • не может использовать Cast к или InstanceOf С параметризованных типов
  • Невозможно создать массивы параметризованных типов
  • Не удается создать, Поймать, или Бросьте Объекты параметризованных типов
  • не можете перегрузить метод Где формальные типы параметров каждой перегрузки Erase к тому же сырье Тип