
Java IO
文章平均质量分 56
dellheng
这个作者很懒,什么都没留下…
展开
-
Java IO (5) 漫谈IO实际应用
<br />以下是对工作中遇到IO实际应用的总结。<br /> <br />IO常见使用的有以下几种情况:<br />1. 文件的读写操作(存储设备),包括<br />(1)文本文件<br />txt、ini、properties、xml、json、html<br />(2)二进制文件<br />文档文件:rtf、doc(docx)、xls(xlsx)、ppt(pptx)、pdf等格式<br />图片文件:jpg、png、gif、tiff、bmp等文件格式<br /> 条形码、二维码、图形验证码原创 2011-05-31 00:08:00 · 942 阅读 · 0 评论 -
Java IO (2) 适配器模式(Decorator)
java io库中为了字节流到字符流的转换使用的是适配器模式。 适配器模式(Adapter),将一个类的接口转换成客户希望的另一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 适配器模式分为:类适配器和对象适配器 类适配器类图如下: 对象适配器类图如下: 其中: Target:定义客户端使用的与特定领域相关的借口。 Adaptee:定义一原创 2011-05-22 22:15:00 · 1413 阅读 · 0 评论 -
Java IO (1) 装饰模式(Decorator)
Java 类库中采用了大量设计模式,其中IO类库中使用了装饰者模式。 装饰模式(Decorator) ,动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。(《设计模式》 ) 类图如下: 其中: Component:定义一个对象接口,可以给这些对象动态地添加职责。 ConcreteComponent:定义一个对象,可以给这个对象添加一些职责。 De原创 2011-05-14 23:19:00 · 1673 阅读 · 0 评论 -
Java IO (3) 字节流介绍
Java 字节流(处理二进制数据)类图如下: 输入流InputStream 采用了装饰器模式。 InputStream类型: 类 功能 构造器函数 如何使用 ByteArrayInputStream 允许将内存的缓冲区当作InputStream 使用 缓冲区,字原创 2011-05-14 23:30:00 · 1311 阅读 · 0 评论 -
Java IO (4) 字符流介绍
Java 字符流(处理文本数据)类图如下: 读取字符流 Reader: 主要采用了装饰模式,InputStreamReader采用适配器模式 写入字符流 Writer: 主要采用了装饰模式,OutputStreamWriter采用适配器模式 Reader和Writers是java1.1中加入的。设计Reader和Writer继承层次结构主要是为了国际化。老原创 2011-05-24 22:46:00 · 984 阅读 · 0 评论 -
Java压缩/解压ZIP
转载自 http://www.linuxidc.com/Linux/2012-01/52309.htm 使用ant.jar中的org.apache.tools.zip.* import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java.io.转载 2012-02-29 17:05:41 · 953 阅读 · 0 评论