Может ли кто-нибудь объяснить, что означает Map<String, Serializable>
? Я понимаю, что у Карты должны быть пары с ключом, и я привык видеть <String, String>
<Integer, whatever>
, но я никогда не видел, чтобы значение имело тип Serializable
. Я также понимаю, что Serializable
- это процесс записи объекта в байты на диске/сети. Но как это все складывается, когда мы используем Map<String, Serializable>
? к чему это сводится?Что означает карта <String, Serializable>?
Могу ли я поместить любой объект в значение типа Serializable или это должен быть какой-то специальный объект или что-то еще? Может ли кто-то пролить свет?
Ваш вопрос озадачен. Вы знаете, что такое java-интерфейс? –
Это просто «Карта» из клавиш «String» для значений, реализующих интерфейс «Serializable». – Andreas
Это не очень хороший вопрос. Можете ли вы визуализировать карту типа «Карта», скажем, все синонимы определенного слова? 'Map, String, Serializable>' ничем не отличается. И 'List', и' Serializable' являются интерфейсами –
vsnyc