摘要:
InvalidClassException异常原理和解决方案 每次修改类的定义,都会给class文件生成一个新的序列号 解决: 无论是否对类的定义进行修改,都不重新生成新的序列号 可以手动给类添加一个序列号 格式在Serializable接口规定: 可序列化类可以通过声明名为“serialVersi 阅读全文
摘要:
对象的反序列化流_ObjectInputStream java.io.ObjectInputStream extends InputStream ObjectInputStream:对象的反序列化流 作用:把文件中保存的对象,以流的方式读取出来使用 构造方法: ObjectInputStream(I 阅读全文
摘要:
序列化和反序列化的概述 java提供了一种对象序列化的机制。用一个字节序列可以表示一个对象,该字节序列包含该对象的数据、对象的类型和 对象中存储的属性等信息。字节序列写出到文件之后,相当于文件中持久保存了一个对象的信息。 反之,该字节序列还可以从文件中读取回来,重构对象,对它进行反序列化。对象的数据 阅读全文
摘要:
InputStreamReader介绍&代码实现 java.io.InputStreamReader extends Reader InputStreamReader:是字节流通向字符流的桥梁:它使用指定的 charset 读取字节并将其解码为字符。(解码:把看不懂的变成能看懂的) 有继承自父类的共 阅读全文
摘要:
转换流的原理 InputStreamReader是字节流通向字符流的桥梁,它使用指定的charset读取字节并将其解码为字符。 它使用的字符集可以由名称指定或显示给定,或者可以接受平台默认的字符集 可以查询指定的编码表,再把字节转换为字符,解码 OutputStreamWrite是字符通向字节流的桥 阅读全文