杰点

hello java

过滤流和包装类

 包装类:包装基本操作类,完成各种类型的输入输出。
           如:DataOutputStream  提供输出基本数据类型,但并没有指定具体输入输出设备,就需要包装一个具体输出输入设备,实现这种功能的类为包装类,也叫过滤流或处理流类

  BufferedInputStream
    构造函数 BufferedInputStream(InputStream in)   BufferedInputStream(InputStream in,int size)
  BufferedOutputStream  独立开辟缓存,缓冲区包装类,无论底层设备是否有缓冲区,都为实例对象建立缓冲区
    构造函数 BufferedOutputStream(OutputStream out) [默认512byte]  BufferedOutputStream(OutputStream out,int size) 

  DataInputStream        提供写入各种类型数据的方法
      构造函数 public DataInputStream(InputStream in) 
  DataOutputStream       包装Buffered类
      构造函数 public DataOutputStream(OutputStream  out)

  BufferedReader BufferWriter 字符流的缓存包装类

  PrintStream  类  格式化输出

  ObjectInputStream
  ObjectOutputStream类   包装类,读取写入对象类型,需要实现java.io.Serializable接口。

  InputStreamReader
 OutputStreamWriter   字节流与字符流的转换 


 Decorator 设计模式
 在程序中用一个对象包装另外一个对象,这种被称为Decorator设计模式

posted on 2010-12-29 10:38 杰点 阅读(156) 评论(0)  编辑  收藏 所属分类: JAVA


只有注册用户登录后才能发表评论。


网站导航:
 
<2025年7月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

导航

统计

留言簿

文章分类

文章档案

搜索

最新评论