缓冲流 缓冲流继承自过滤流,使用缓冲流时一些要注意的知识点: 1.如果在缓冲流对象创建时使用了其他流,最后关闭时只需关闭缓冲流就可以了,其他流会跟着自动关闭。 2.缓冲字符输入流(BufferedReader)可以直接 readLine() 一次读取一行,BufferedInputStream没有此 ...
分类:
编程语言 时间:
2017-08-24 00:04:35
阅读次数:
271
引言 对类(class)增强的手段通常分为以下三类 1.继承 子类通过继承父类或者实现接口对类进行增强 2.装饰者模式(Wrapper) 常用于对类的某个方法进行重写,以实现更强大的功能.常用于场合缓冲流,Struct2中StructRequestWarpper类 实现准则:是你还有你,一切全靠你 ...
分类:
其他好文 时间:
2017-08-12 00:32:39
阅读次数:
183
要求:统计一个src文件下的所有.java文件内的代码行数(注释行、空白行不统计在内) 分析:先封装一个静态方法用于统计确定的.java文件的有效代码行数。使用字符缓冲流读取文件,首先判断是否是块注释开头,接着判断是否是块注释结尾,再判断是否是单行注释或者空白行,若都不是则是有效代码,统计行数+1。 ...
分类:
编程语言 时间:
2017-08-05 12:32:45
阅读次数:
132
IO(Input Output)流 IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的对象都在IO包中流按操作数据分为两种:字节流与字符流按流向分为:输入流和输出流 IO流常用基类 字节流的抽象基类: 字符流的抽象基类: FileReader fd = null; ...
分类:
其他好文 时间:
2017-07-27 20:28:59
阅读次数:
238
节点流类型常见的有: 对文件操作的字符流有FileReader/FileWriter,字节流有FileInputStream/FileOutputStream。 处理流类型常见的有: 缓冲流:缓冲流要“套接”在相应的节点流之上,对读写的数据提供了缓冲的功能,提高了读写效率,同事增加了一些新的方法。 ... ...
分类:
其他好文 时间:
2017-07-24 14:40:49
阅读次数:
98
百度cin::sync(),得到的绝大多数解释都是用作清除缓冲区,并声明一般与cin::clear()函数一起用达到目的。 同样百度清除缓冲区的方法,也是绝大多数说用cin::sync()达到此目的。 然而cin::sync()却并非是用作清除缓冲区的,所以这样用有时候不能达到我们想要的清空缓冲流的 ...
分类:
编程语言 时间:
2017-07-18 23:14:42
阅读次数:
332
接着上一篇,继续做学习笔记。学IO这块,突然找到一点好处,好像以后操作电脑,尤其是电脑里的文件啥的,可以很少的用鼠标了。添加、修改、删除啥的,几行代码就可以搞定了。这只是我一个初学者的一点小心思,IO背后的大用处,相信还有很多很多。继续学习ing.... 一、缓冲流和装饰模式 缓冲流(包装类),缓冲 ...
分类:
编程语言 时间:
2017-07-09 12:33:21
阅读次数:
167
一.文件流(字节流,字符流) 1.字节流 2.字符流 二.缓冲流 IO的缓冲区的存在就是为了提高效率,把要操作的数据放进缓冲区,然后一次性把缓冲区的内容写到目的地,而不是写一次就往目的地写一次. 在这里要注意的是当我们关闭了缓冲区对象实际也关闭了与缓冲区关联的流对象. 三.转换流 转换流是指将字节流 ...
分类:
其他好文 时间:
2017-06-02 01:00:19
阅读次数:
249
今天把IO流的这一知点进行一下总结,因为在之前使用io流的时候,就只知道几个重点常用的IO类,比如FileInputStream,BufferedInputStream(缓冲流)等等,但是不知道它处于整个IO体系中的什么位置,对于其中的整个IO体系一点不了解,每次使用的时候都需要百度查看用法例子,这 ...
分类:
编程语言 时间:
2017-05-30 17:56:39
阅读次数:
309