java i/o
skinX
这个作者很懒,什么都没留下…
展开
-
FileReader | FileWriter
FileReaderFileReader按字符读取文件,本身未实现任何read方法,通过调用继承的InputStreamReader中的read方法实现读取构造函数 public FileReader(File file) throws FileNotFoundException { //调用inputstreamreader的构造函数,进行初始化 super(new FileInputStream(file)); }FileWriterFileWriter 按字符写入原创 2020-12-30 10:07:32 · 103 阅读 · 0 评论 -
InputStreamReader
InputStreamReaderInputStreamReader可以将字节流转为字符流, 构造函数 public InputStreamReader(InputStream in) { //设置对象锁 super(in); try { //确定解码格式,分配缓冲区 sd = StreamDecoder.forInputStreamReader(in, this, (String)null); } ca原创 2020-12-29 17:15:32 · 553 阅读 · 0 评论 -
BufferedInputStream | BufferedOutputStream
BufferedInputStream 是一个包装类,通过持有inputstream的引用,并在原有read方法基础上添加buffer数组缓存,实现了缓冲的目的。构造函数,需要传入实际的inputstream,默认缓冲数组大小8192,8kb public BufferedInputStream(InputStream in) { this(in, DEFAULT_BUFFER_SIZE); }~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~原创 2020-12-25 14:54:43 · 210 阅读 · 1 评论