![](https://img-blog.csdnimg.cn/20200606114916743.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
java - IO流
java
BF-LoneSilverWind
睿智 灵动 从容 淡定
展开
-
IO基础 File String
路径名称//io 1 路径名称import java.io.File;public class TestIO1 { public static void main(String[] args) { String path = "D:\\abc\\def\\蕾姆.jpg"; System.out.println(path); // 建议 // 1./ path = ...原创 2019-06-12 15:45:03 · 229 阅读 · 0 评论 -
io流
IO 流流: 一连串流动的数据 管道数据源 目的地以谁为中心==>程序(大脑)流的分类: 流向: 输入流 输出流 操作单元: 字节流 字符流 功能: 节点流:直接从数据源到目的地 功能流:经过包装字节流:万能流 ***** 字节输入流 InputStr...原创 2019-06-11 10:22:55 · 172 阅读 · 0 评论 -
字节流 文件流File...
字节流:万能流 ***** 字节输入流 InputStream 流向:输入流 操作单元:字节流 功能:节点流 此抽象类是表示字节输入流的所有类的超类。 不能实例化 public class FileInputStream extends InputStream 从文件系统中的某个文件中获得输入字节 read() 每次从输入...原创 2019-06-11 16:05:45 · 914 阅读 · 0 评论 -
字符流 文件字符流Reader Writer...
char原创 2019-06-11 14:41:37 · 438 阅读 · 0 评论 -
数据流(基本数据类型流) Data...
基本数据类型流 :读写带有基本数据类型的数据+String基本数据类型流(字节节点流)DataInputStream(InputStream): 新增方法: readXXX()DataOutputStream(OutputStream): 新增方法: writeXXX()EOFException:文件存在,但是内部无法读取,不是源文件import java.io.BufferedIn...原创 2019-06-11 16:43:44 · 1659 阅读 · 0 评论 -
缓冲流 Buffered...
字符缓冲流BufferedReader 新增方法 readLine() 读取一行BufferedWriter 新增方法 newLine() 写出换行符不能发生多态,因为父类引用对子类新增方法不可见import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileNotFoundEx...原创 2019-06-11 15:55:07 · 151 阅读 · 0 评论 -
对象流 Object...
序列化:将对象信息转为可存储或者可传输的信息格式对象流:序列化输出流 ObjectOutputStream反序列化输入流 ObjectInputStream新增方法 readXxx() writeXxx()先序列化后反序列化不是所有的类都能序列化 实现一个空接口 java.io.Serializable不是所有的属性都需要序列化 transient静...原创 2019-06-11 17:03:07 · 517 阅读 · 0 评论 -
转换流
功能流的一种:缓冲流:增强功能,提高性能使用:功能流(节点流)字节缓冲流:字节输入缓冲流 BufferedInputStream字节输出缓冲流 BufferedOutputStream无新增方法,可以发生多态import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java....原创 2019-06-11 15:53:09 · 137 阅读 · 0 评论 -
字节数组流 (代码)
字节数组输入流/*** @author 黑羽-孤高之银风* @version 创建时间:2019年6月12日 下午12:46:16* 字节数组输入流* 1.创建源 :字节数组不要太大* 2.选择流* 3.操作* 4.释放资源 */import java.io.ByteArrayInputStream;import java.io.IOException;import ja...原创 2019-06-12 15:41:10 · 158 阅读 · 0 评论 -
随机读取写入流 (代码)
转换流(了解)可以把字节流转为字符流使用InputStreamReader(InputStream,String charset)OutputSteamWriter(OutputSteam,String charset)可能出现乱码的情况:1.字符编码格式不统一2.缺少字节个数不同编码格式汉字所占字节大小:格式汉字对应字节个数ISO-8859-11个字节...原创 2019-06-11 15:49:57 · 488 阅读 · 0 评论 -
文件合并序列流 (代码)
文件合并序列流import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;impor...原创 2019-06-12 17:01:06 · 133 阅读 · 0 评论 -
文件拷贝:文件字节输入、输出流 (代码)
文件拷贝:文件字节输入、输出流import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileO...原创 2019-06-12 17:03:51 · 270 阅读 · 0 评论 -
使用文件输入流和输出流实现文件拷贝 (代码)
文件拷贝import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io....原创 2019-06-12 15:50:28 · 2550 阅读 · 0 评论 -
IO 实现 复制文件夹中全部内容 (代码)
复制文件夹main方法 调用复制文件夹方法copyDir利用递归思想调用复制文件方法copyFileimport java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;imp...原创 2019-12-16 10:48:40 · 102 阅读 · 0 评论