有人能解释一下
我可以将任何对象放入类型为 Serializable 的值中吗?还是必须是某些特殊的对象或其他东西?能有人解释一下吗?
Map<String, Serializable>
是什么意思吗?我知道 Map 必须有键值对,我习惯于看到 <String, String>
、<Integer, whatever>
,但我从未见过值为 Serializable
类型的情况。我也知道 Serializable
将对象写入磁盘/网络的字节流中。但当我们使用 Map<String, Serializable>
时,这又是如何加起来的呢?它归结为什么?我可以将任何对象放入类型为 Serializable 的值中吗?还是必须是某些特殊的对象或其他东西?能有人解释一下吗?
Map
,它将String
键映射到实现Serializable
接口的值。 - AndreasMap<String,List>
的地图,比如某个单词的所有同义词?Map,String, Serializable>
也没有什么不同。List
和Serializable
都是接口。 - vsnycMap<String, Serializable>
的答案。感谢你的提问。 - caduceus