它 可以 被序列化;
该
ArrayList班只是需要照顾的事情本身,而不是使用默认的机制。查看该类中的
writeObject()和
readObject()方法,它们是标准序列化机制的一部分。
如果您查看源代码,则会看到它
writeObject()不保存后备阵列。相反,它一次将元素(包括空值)序列化到最大
size()限制。这避免了序列化阵列的开销,尤其是避免了阵列末尾的任何未使用的插槽。反序列化时,由会创建一个最小所需大小的新支持数组
readObject()。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)