定义: java序列化是指把Java对象转换为字节序列的过程:而Java反序列化是指把字节序列恢复为Java对象的过程. 为什么字符串通常也会进行序列化? 对象需要进行序列化的原因:保证对象的状态不变(比如一个studunet): 字符串通常也进行序列化的原因:为了保证解析不出意外(比如编码可能不一致)(虽然字符串不序列化一般也不会报错). 同时以下原因也是一个很重要的因素: 对象.文件.数据,有许多不同的格式,很难统一传输和保存, 序列化以后就都是字节流了,无论原来是什么东西,都能变成一样的东…