现在的位置: 首页 > 综合 > 正文

IO流

2012年08月18日 ⁄ 综合 ⁄ 共 736字 ⁄ 字号 评论关闭
  • 字符流中融入了编码表,字符流用来处理文字的。
  • 字节流是处理二进制的,什么类型的读写都能处理。
  • Windows软件中,回车符是用2字符表示的“\r\n”,而在unix中“\n可以代表换行”。
  • 缓冲区是为了提高流的操作效率而出现的,所以在创建缓冲区之前必须得先有流对象。只要用到缓冲区就得刷新(flush),缓冲写的类比普通方法还多一个newLine()-->换行的方法。
  • 缓冲读的有一个ReadLile()-->一次读一行的方法。ReadLine方法只返回回车符之前的数据内容,而回车符是不返回的。
  • 装饰类:将已有对象传入到自定义类中,基于已有的功能,并提供增强的功能,这就是装饰类。
  • 装饰类与继承的区别:装饰类比继承更加灵活,而继承比较臃肿。

流操作的基本规律:

  1. 明确源和目的。

                              源:输入流。InputStream   Reader

                              目的:输出流。OutputStream   Writer

      2.操作的数据是否是纯文本。

                               是:字符流。

                               否:字节流。

       3.当体系明确后,在明确要使用哪个具体的对象。

                  通过设备来进行区分:

                            源设备:内存,硬盘,键盘。

                            目的设备:内存,硬盘,控制台。

 

File类,通过createNewFile()返回一个boolean类型的,如果指定的目录有文件存在,则创建失败,否则创建成功!

抱歉!评论已关闭.