克隆(cloning)或者是序列化(serialization)的语义和含义是跟具体的实现相关的。因此,应该由集合类的具体实现来决定如何被克隆或者是序列化。
实现Serializable序列化的作用:将对象的状态保存在存储媒体中以便可以在以后重写创建出完全相同的副本;按值将对象从一个从一个应用程序域发向另一个应用程序域。 
实现 Serializable接口的作用就是可以把对象存到字节流,然后可以恢复。所以你想如果你的对象没有序列化,怎么才能进行网络传输呢?要网络传输就得转为字节流,所以在分布式应用中,你就得实现序列化。如果你不需要分布式应用,那就没必要实现实现序列化。

请解释为什么集合类没有实现Cloneable和Serializable接口?相关推荐

  1. 7.请解释泛型list集合的长度为什么动态的?_Java面试题集合篇一

    Java面试题集合篇一1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector.Stack.HashTable和Array.随着集合 ...

  2. apache服务器的配置文件httpd.conf中有很多内容,请解释如下配置项:

    例子1: Apache服务器的配置文件httpd.conf中有很多内容,请解释如下配置项: (1)MaxKeepAliveRequests 200 (2)UserDir public_html (3) ...

  3. 请解释一下http请求中的304状态码的含义

    请解释一下http请求中的304状态码的含义 304 未被修改. 自从上次请求后,请求的网页未被修改过.服务器返回此响应时,不会返回网页内容. 如果网页自请求者上次请求后再也没有更改过,你应将服务器配 ...

  4. 请解释一下Java多线程回调是什么意思?

    请解释一下Java多线程回调是什么意思? 所谓回调,就是客户端程序c调用服务端程序s中的某个方法A,然后s又在某个时候反过来调用c中的某个方法B,对于c而言,这个B就叫做回调方法.

  5. 面试官:请解释一下Twitter的前10行源代码

    开发者(KaiFaX) 面向全栈工程师的开发者专注于前端.Java/Python/Go/PHP的技术社区 本文转自公众号"CSDN",ID:CSDNnews 作者 | Anand ...

  6. 请解释一下集成运放虚短,虚断,虚地这几个概念

    请解释一下集成运放虚短,虚断,虚地这几个概念   2010-2-18 20:51 提问者: ns_c | 浏览次数:5548次 运放什么时候用虚短,虚断,虚地的连接,谢谢 我来帮他解答 检举 | 20 ...

  7. 65 - 请解释什么是线程锁,以及如何使用线程锁

    请解释什么是线程锁,以及如何使用线程锁 线程锁: 目的是将一段代码锁住,一旦获得锁权限,除非释放线程锁,否则其他任何代码都无法获得锁权限 为什么需要线程锁 多线程同时在完成特定的操作时,由于并不是原子 ...

  8. 混淆的C代码竞赛2006.请解释sykes2.c

    本文翻译自:Obfuscated C Code Contest 2006. Please explain sykes2.c How does this C program work? 这个C程序如何工 ...

  9. 【朝花夕拾】请解释下为什么鹿晗发布恋情的时候,微博系统会崩溃,如何解决?

    题目:请解释下为什么鹿晗发布恋情的时候,微博系统会崩溃,如何解决? 出题人:阿里巴巴出题专家:江岚/阿里巴巴数据技术高级技术专家 参考答案: A. 获取微博通过 pull 方式还是 push 方式 B ...

最新文章

  1. 测试工具–super-mack
  2. 一个简单的shell实例
  3. java:合并两个排序的整数数组A和B变成一个新的数组。新数组也要有序。
  4. 前端学习(2406):反馈
  5. SQL Reverse函数
  6. java基本命令_java基础篇 快捷键 常见Dos命令等等
  7. iframe的onload在Chrome/Opera中执行两次Bug
  8. 「S-A-L-T-A」项目失败总结!
  9. 简书吐槽大会|山东被曝大量不合格疫苗
  10. Android热修复升级探索——代码修复冷启动方案 1
  11. 打单软件显示服务器错误是怎么回事,网络版仓库进销存,出入库存管理软件,送货单打印等连接不上解决【新版】...
  12. CSV 导入SQL Server(bulk insert方式)
  13. 关于空间计量模型中自回归系数大于1的解释
  14. unity中世界坐标与局部坐标
  15. pcie link/lane number negotiation
  16. linux查看进程命令wwn,在Linux下查看WWN、WWPN方法
  17. 海思Hi3531DV100开发环境搭建
  18. 计算机上那里可以看产品密钥,使用Windows Key Viewer一键轻松查看当前计算机的产品密钥...
  19. 未转变者服务器关雨指令,Unturned未转变者3.21版本物品ID代码汇总
  20. 编码解码--url编码解码

热门文章

  1. 【机器学习基础】数学推导+纯Python实现机器学习算法26:随机森林
  2. 【CV】YOLOv4最全复现代码合集(含PyTorch/TF/Keras和Caffe等)
  3. CVPR2020最全整理:分方向论文下载,Github源码、论文解读等[计算机视觉][目标检测]
  4. 超越Swin,Transformer屠榜三大视觉任务!微软推出新作:Focal Self-Attention
  5. 即时通讯音视频开发(二):视频编解码之数字视频介绍
  6. 求组合数的O(n^2)和O(n)解法及模板
  7. [2018.12.26]BZOJ1022 [SHOI2008]小约翰的游戏John
  8. javascript一些基础用法
  9. ansible高级应用示例
  10. 几个关于tableView的问题解决方式整合