摘要: RandomAccessFile 相对其它流多了一个seek() 方法指定指针的偏移量。 1、指定起始位置读取剩余内容 public static void test01() throws IOException { RandomAccessFile raf = new RandomAccessFi 阅读全文
posted @ 2020-03-29 16:50 行者老夫 阅读(535) 评论(0) 推荐(0)
摘要: 在java IO 流中我们经常看到这样的写法: ObjectOutputStream oos = new ObjectOutputStream( new BufferedOutputStream(new FileOutputStream("obj.ser"))); 这其实就是IO流使用装饰设计模式, 阅读全文
posted @ 2020-03-29 16:36 行者老夫 阅读(446) 评论(0) 推荐(0)
摘要: DataOutputStream 和 ObjectOutputStream的共同点是: 1、写出后读取 2、读取顺序和写出一致 数据流操作: // 写入 ByteArrayOutputStream baos = new ByteArrayOutputStream(); DataOutputStrea 阅读全文
posted @ 2020-03-29 16:13 行者老夫 阅读(508) 评论(0) 推荐(0)
摘要: java 中 转换流是以字符流的形式操作字节流,需要注意一下两点: 1、操作内容必须是纯文本 2、指定字符集避免乱码 操作控制台输入输出: try (BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); B 阅读全文
posted @ 2020-03-29 15:52 行者老夫 阅读(220) 评论(0) 推荐(0)