当前位置: 首页 > news >正文

java中的Serializable接口的作用

实现java.io.Serializable 接口的类是可序列化的。没有实现此接口的类将不能使它们的任一状态被序列化或逆序列化。

例如:Integer实现了Serializable,所以可以把一个Integer的对象用IO写到文件里,之后再可以从文件里读出,如你开始写入的时候那个对象的intValue() 是5的话,那读出来之后也是5。这一点体现了用序化类的作用,即用来传送类的对象。

所谓的Serializable,就是java提供的通用数据保存和读取的接口。至于从什么地方读出来和保存到哪里去都被隐藏在函数参数的背后了。这样子,任何类型只要实现了Serializable接口,就可以被保存到文件中,或者作为数据流通过网络发送到别的地方。也可以用管道来传输到系统的其他程序中。这样子极大的简化了类的设计。只要设计一个保存一个读取功能就能解决上面说得所有问题。

转载于:https://www.cnblogs.com/zy20160117/p/8057272.html

相关文章:

  • vue双向数据绑定
  • jQuery HTML
  • KMP,C语言自带的快排
  • hibernate课程 初探单表映射1-5 hibernate第一个demo
  • 凡事预则立-于Beta冲刺前
  • spring mvc xml简易配置
  • 3.C#知识点:is和as
  • springboot(十二):springboot如何测试打包部署
  • 两队列模拟一个栈,python实现
  • Lambda拉姆达表达式
  • 大型EMR电子病历源码三甲医院医疗信息管理系统软件网络版
  • 迭代器、 生成器、 面向过程编程
  • java-StringBuffer和String的相互转换
  • 数据库的SQL优化
  • DBMS_SCHEDULER修改资源调度总结
  • JavaScript-如何实现克隆(clone)函数
  • @jsonView过滤属性
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • angular学习第一篇-----环境搭建
  • idea + plantuml 画流程图
  • Java教程_软件开发基础
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • MQ框架的比较
  • SegmentFault 社区上线小程序开发频道,助力小程序开发者生态
  • 动态规划入门(以爬楼梯为例)
  • 好的网址,关于.net 4.0 ,vs 2010
  • 缓存与缓冲
  • 使用agvtool更改app version/build
  • 问题之ssh中Host key verification failed的解决
  • 做一名精致的JavaScripter 01:JavaScript简介
  • 第二十章:异步和文件I/O.(二十三)
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • ​【已解决】npm install​卡主不动的情况
  • ​Linux·i2c驱动架构​
  • ​人工智能书单(数学基础篇)
  • (007)XHTML文档之标题——h1~h6
  • (1)(1.13) SiK无线电高级配置(六)
  • (1)bark-ml
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (MATLAB)第五章-矩阵运算
  • (附源码)计算机毕业设计ssm电影分享网站
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (附源码)小程序 交通违法举报系统 毕业设计 242045
  • (转)可以带来幸福的一本书
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • .chm格式文件如何阅读
  • .MSSQLSERVER 导入导出 命令集--堪称经典,值得借鉴!
  • .net CHARTING图表控件下载地址
  • .NET开源的一个小而快并且功能强大的 Windows 动态桌面软件 - DreamScene2
  • .NET性能优化(文摘)
  • @ModelAttribute注解使用
  • [AIGC 大数据基础]hive浅谈
  • [Android]创建TabBar
  • [C++] 统计程序耗时