java语言-面向对象编程OOP-Object相关方法
为什么集合类没有实现Cloneable和Serializable接口?
克隆(cloning)或者是序列化(serialization)的语义和含义是跟具体的实现相关的。因此,应该由集合类的具体实现来决定如何被克隆或者是序列化。
海边的卡夫卡
2023-02-05 22:00:00
学到了,点赞支持,一起加油
米线还有吗
2021-09-13 17:45:00
哇塞,果然还是学习是最重要的。
一个好人
2020-08-10 17:05:44
克隆(cloning)或者序列化(serialization)的语义和含义是跟具体的实现相关的。因此应该由集合类的具体实现类来决定如何被克隆或者序列化
fuy
2020-08-10 11:43:50
其与具体功能实现有关,所以不应该在接口中提现而是由具体实现类继承来实现
DaMeng
2020-08-10 11:29:07
接口是一种规范,如果实现该接口就得遵守规范,在集合框架中实现接口就写死了,而在集合实现类中可以灵活的根据需求选择是否需要
sober
2020-08-10 11:26:51
集合的具体实现类来决定如何克隆和序列化
Aurora2107
2020-08-10 11:21:44
集合中有具体类实现了这俩个接口,但是没有接口去实现这俩接口,接口实现没啥意义
2020-08-10 11:21:43
目田
2020-06-22 16:36:24
Cloneable 标识一个类可以被克隆,Serializable 标识一个类可以被序列化集合的接口没有实现这两个接口但是集合具体的类是有实现这两个接口的接口不是具体的容器,所以不需要实现这两个接口,也没有意义
鹜落霜洲
2020-06-22 16:36:03
这个问题说的不清楚,集合类框架中的接口没有实现Cloneable和Serializable接口,但是具体的实现类是实现了这些接口的,比如Arraylist
加载更多