日期:2014-05-20  浏览次数:20728 次

序列化时写什么到文件中
序列化除了往里面写入那个对象还写了什么?
比如:
ObjectOutputStream oos = new ObjectOutputStream(FileInputStream("tmp"));
oos.writeObject("Today");

cat -A tmp输出:
M-,M-m^@^Et^@^EToday
可以看到除了Today还有其他的,不知道是啥?

------解决方案--------------------
一些相關信息,比如類型什麼的
------解决方案--------------------
java序列化到文本文件的内容本来也不是给人看的
就是 给反序列化的程序用的,所以看不到
探讨

引用:
一些相關信息,比如類型什麼的

哪里有相关的资料~~~比如serialVersionUID也没看到

------解决方案--------------------
http://download.oracle.com/javase/1,5.0/docs/guide/serialization/spec/serial-arch.html
------解决方案--------------------
Chapter 10 Serialization