摘要: 字节缓冲输出流演示: public class BufferStreamDemo { public static void main(String[] args) throws IOException { //字节缓冲输出流:BufferedOutputStream (OutputStream ou 阅读全文
posted @ 2020-04-15 17:33 硬盘红了 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 学习到IO流时,对输入流和输出流这两个词的理解产生了误区。 一般情况下,对于输入和输出的理解,输入就是把一个数据输入到文件中,输出就是把文件中的内容给我们看。 到了输入流和输出流时,情况却正好反过来,输入流呈现的反而是为了读取,输出流呈现反而是为了存储。 通过查阅资料发现,书本中早就给出了明确的答案 阅读全文
posted @ 2020-04-15 17:12 硬盘红了 阅读(973) 评论(0) 推荐(1) 编辑
摘要: 通过之前一次读取一个字节数据的示例中,发现当读取到流的末尾是会返回-1,读取字节数组时同样也是返回-1时作为终止循环的条件 public class FileInputDemo01 { public static void main(String[] args) throws IOException 阅读全文
posted @ 2020-04-15 13:30 硬盘红了 阅读(1602) 评论(0) 推荐(0) 编辑
摘要: 分析如上面的图,文件路径在代码中与上图不相同 public class CopyTxtDemo { public static void main(String[] args)throws IOException { //1.根据数据源创建字节输入流对象 FileInputStream fis = 阅读全文
posted @ 2020-04-15 12:51 硬盘红了 阅读(108) 评论(0) 推荐(0) 编辑
摘要: fos.txt文件内容: public class FileInputStreamDemo { public static void main(String[] args) throws IOException { //创建字节输入流对象 FileInputStream fis = new File 阅读全文
posted @ 2020-04-15 12:31 硬盘红了 阅读(186) 评论(0) 推荐(1) 编辑
摘要: 首先使用try...catch来处理 public class FileOutputStreamDemo03 { public static void main(String[] args) { try { //创建文件输出流以指定的名称写入文件 FileOutputStream fos = new 阅读全文
posted @ 2020-04-15 10:51 硬盘红了 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 字节流写数据的两个常用构造方法: FileOutputStream(String name)创建文件输出流以指定的名称写入文件。 FileOutputStream(File file)创建文件输出流以写入由指定的 File对象表示的文件 先说结论:通过分析源码可知,两者的实现是一样的,下面给出示例。 阅读全文
posted @ 2020-04-15 09:42 硬盘红了 阅读(392) 评论(0) 推荐(0) 编辑