摘要: 对象的序列化和反序列化 1)对象序列化,就是将Object对象转换成byte序列,反之叫对象的反序列化。 2)序列化流(ObjectOutputStream),是字节的过滤流—— writeObject()方法 反序列化流(ObjectInputStream)—— readObject()方法 3) 阅读全文
posted @ 2017-09-15 14:29 云开的立夏 阅读(1225) 评论(0) 推荐(5) 编辑
摘要: 字节流和字符流 对于文件必然有读和写的操作,读和写就对应了输入和输出流,流又分成字节和字符流。 1.从对文件的操作来讲,有读和写的操作——也就是输入和输出。 2.从流的流向来讲,有输入和输出之分。 3.从流的内容来讲,有字节和字符之分。 这篇文章先后讲解IO流中的字节流和字符流的输入和输出操作。 一 阅读全文
posted @ 2017-09-14 16:49 云开的立夏 阅读(2515) 评论(7) 推荐(16) 编辑
摘要: RandomAccessFile类的使用 RandomAccessFile类是java提供的对文件内容的访问,既可以读文件,也可以写文件。 支持随机访问文件,可以访问文件的任意位置。 RandomAccessFile类实现步骤 (1)文件模型 第一步要知道,在硬盘上的文件时是以byte byte b 阅读全文
posted @ 2017-07-23 00:04 云开的立夏 阅读(1932) 评论(1) 推荐(0) 编辑
摘要: File类的使用 Java中的File类是在java.io.File中,Java.IO.File类表示文件或目录。 File类只用于表示文件(目录)的信息(名称、大小等),不能用于文件内容的访问。 一、File类的常用API介绍 首先在我的d盘下创建一个测试用的文件夹和文本文件,如下图所示: 1.创 阅读全文
posted @ 2017-07-21 18:48 云开的立夏 阅读(952) 评论(0) 推荐(0) 编辑
摘要: 计算机中的编码问题 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节 阅读全文
posted @ 2017-07-20 22:17 云开的立夏 阅读(2109) 评论(0) 推荐(2) 编辑