java IO流
文章平均质量分 70
忆蝶梦寒&
晓看天色暮看云,行也思君,坐也思君。
春看百花冬看雪,醒亦念卿,梦亦念卿。
展开
-
java IO 字符流(三)BufferedReader与BufferedWriter
BufferedReader与BufferedWriter分别继承自Reader与Writer,也是这两者的装饰者,具体的可以了解一下装饰者模式(在不改变被装饰者的情况下,动态的给被装饰者添加职责),两者主要的作用就是通过使用缓冲区提高对文本操作的效率。 一、BufferedReader 通过查看源码可以发现其构造方法有两种,其实可以理解成一种(都是要设置缓冲区大小的,一个用默认的,一个用自定原创 2018-01-11 13:28:08 · 206 阅读 · 0 评论 -
java IO 小结
之前也是断断续续的有用到io流,多的都是文件上传,文件复制等,大多都是用到了查一下网上的例子,复制粘贴一下,先在趁着这段时间比较空闲,还是好好整理一下io流这块的知识,总比每次都要去百度复制强,也要深入了解一下io流,慢慢的向性能调优靠拢。说道java io流描述起来比较复杂,只能用一个图来表示,看着比较直观,基本网上搜io相关的都会有这张图,确实是看着比较容易理解。 一、什么是流 流是一原创 2018-01-08 11:19:39 · 124 阅读 · 0 评论 -
java IO 字符流(一)FileReader与FileWriter
java字符流主要用于文本数据的操作,根据流向又可以分为输入流与输出流,从java IO的类总结图中可以看到java字符流的两个大的抽象类为:Reader与Writer,其他都是他们俩的子类,基本都是成对出现的,一个负责输入,一个负责输出。 本篇主要总结一下FileReader与FileWriter。 一、FileReader 流向为操作对象到内存,所以为输入流。构造方法有三个,常用原创 2018-01-08 16:26:12 · 12087 阅读 · 0 评论 -
java IO 字节流(一)FileInputStream与FileOutputStream
与字符流不同,字节流可以处理任意类型的文件,其实从类的命名就可以很容易的区分哪些类是操作字节流或者哪些类是操作字符流的,字节流的都是以Stream结尾的,而操作字符流的类都是以Reader或Writer结尾的。 字节流根据流向不同也可以分为两类: 1.输入流 以InputStream为父类的一系列操作字节流的类,相对于内存而言,是将流读取到内存中,所以是输入流。 2.输出流 以Outpu原创 2018-01-09 20:02:56 · 492 阅读 · 0 评论 -
java IO 字符流(二)InputStreamReader与OutputStreamWriter
java io流就字节流与字符流两种,而InputStreamReader与OutputStreamWriter就是字节流与字符流之间转换的桥梁类。平常项目中用到的不多,但是如果与前台交互或者系统间通信可能会用到,最常用到的系统应该是聊天系统。 一、InputStreamReader: 是Reader的子类,将输入的字节流变为字符流,将一个字节流的输入对象变为字符流的输入对象。是字节流通向字符原创 2018-01-10 20:03:26 · 355 阅读 · 0 评论