关于Java的Serializable 接口

Java中有一个重要的接口:Serializable,这个接口没有定义任何的方法,也没有定义任何的变量,但是对于数据对象的持久化却是必不可少的。

我们都知道编程的世界里,大部分的时候都是在处理IO的问题。数据从哪里来,要如何处理,流到哪里去。基本上每天,程序员都在处理类似问题。那么对于IO中的O,就有两种方式可以处理。一般的情况下,我们都是把数据持久化到DataBase里的,然后取的时候也从DataBase里拿。还有一种是我们直接把数据持久化到一个文件里,然后读取的时候,也可以直接从这个文件里读取。用文件持久化的时候,就涉及到持久化机制的问题。这里我们的Serializable接口就要登场了。任何想要持久化到文件的对象都必须要实现Serizlizable接口,否则Java就不能处理这种请求。
示例代码可参考如下:点我

而对于一些比较敏感的数据,像银行密码,交易密码等等,我们不想它被持久化的,可以把它声明为transient.

---EOF---

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,740评论 18 399
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,837评论 18 139
  • JAVA序列化机制的深入研究 对象序列化的最主要的用处就是在传递,和保存对象(object)的时候,保证对象的完整...
    时待吾阅读 10,907评论 0 24
  • 我一直在追逐的路上 不曾想 却离他越来越远 风不再温柔,雨不再透亮 它吹散了我的头发,腐化了 我的血肉 只留下 一...
    墩墩不胖阅读 201评论 0 3
  • 知乎上去搜“爱上一个不可能的人是什么感觉?” 像在机场等艘船; 想在他的世界里考满分,可我没有准考证; 透过望远镜...
    小蛀虫2017阅读 2,382评论 0 0