1)Java序列化就是把对象转换成字节序列,而Java反序列化就是把字节序列还原成Java对象。
2)采用Java序列化与反序列化技术,一是可以实现数据的持久化,在MVC模式中很是有用;二是可以对象数据的远程通信。
2)采用Java序列化与反序列化技术,一是可以实现数据的持久化,在MVC模式中很是有用;二是可以对象数据的远程通信。
2016-11-25
程序运行过程中,若需要保存数据,那么基本数据类型的一些数据可以简单的保存到文件中。下次程序运行时,启动数据初始化程序即可,那么为了永久保存对象数据,对象包含自身许许多多的属性信息,那么需要对其分解为各基本数据类型进行保存到文件中,这时就引进了对象输出/输入流,通过流对象,以及其类所提供的writeObject()和readObject(),对象序列化:向对象输出流中写入对象数据,对象反序列化:从对象输入流中读取对象的属性信息,注意:使用readObject()的返回值类型为Object(),所以在接收对象时要进行强制类型转换,
2016-11-23