美文网首页
关于Java的Serializable 接口

关于Java的Serializable 接口

作者: LuChenghao | 来源:发表于2017-08-17 23:25 被阅读0次

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

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

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

---EOF---

相关文章

网友评论

      本文标题:关于Java的Serializable 接口

      本文链接:https://www.haomeiwen.com/subject/ovcorxtx.html