摘要: #序列化集合 /* 序列化集合 在文件中保存多个对象,可以把多个对象存储到一个集合中,对集合进行序列化和反序列化 分析: 1.定义一个存储Person对象的ArrayList集合 2.往ArrayList集合中存储Person对象 3.创建一个序列化流ObjectOutputStream对象 4.使 阅读全文
posted @ 2021-03-28 20:11 一名初学者 阅读(373) 评论(0) 推荐(0)
摘要: #什么是transient关键字? static关键字:静态关键字 静态优先于非静态加载到内存中(静态优先于对象进入到内存中) 被static修饰的成员变量不能被序列化的,序列化的都是对象 transient关键字:瞬态关键字;不想成员变量被序列化可以用这个 被 transient修饰的成员变量,不 阅读全文
posted @ 2021-03-28 19:52 一名初学者 阅读(73) 评论(0) 推荐(0)
摘要: #一.序列化 & 反序列化 序列化:把对象以流的方式,写入(writeObject())到文件中保存,叫对象的序列化 反序列化:把文件中保存的对象,以流的方式读取(readObject())出来,叫对象的反序列化 序列化接口:要进行序列化和反序列化的类必须实现Serializable接口,以启用其序 阅读全文
posted @ 2021-03-28 19:47 一名初学者 阅读(79) 评论(0) 推荐(0)
摘要: #转换文件编码 /* 分析: 1.创建InputStreamReader对象,构造方法中传递字节输入流和指定的编码表名称utf-8 2.创建OutputStreamWriter对象,构造方法中传递字节输出流和指定的编码表名称gbk 3.使用InputStreamReader对象中的方法read读取文 阅读全文
posted @ 2021-03-28 01:16 一名初学者 阅读(85) 评论(0) 推荐(0)
摘要: #一.字符编码和字符集 ##1.字符编码 编码:字符(看的懂的)-->字节(看不懂的) 解码:字节(字节(看不懂的))-->字符(看的懂的) 字符编码:一套自然语言的字符和二进制数之间对应的规则 编码表:生活中的文字和计算机中二进制的对应规则 ##2.字符集 1)ASCII字符集:基于拉丁字母的一套 阅读全文
posted @ 2021-03-28 00:55 一名初学者 阅读(101) 评论(0) 推荐(0)