- 3
- 0
- 约 9页
- 2016-04-23 发布于湖北
- 举报
Java 输入输出流详解
文章分类:Java编程
?? 最近一段时间,处于失业状态,正好有机会对未理解的知识进行整理,面试中这部分的知识很大可能也是会遇到的。下面的内容一部分是从网上筛选的,经过自己的梳理后总结的。
?
Java IO 用的是‘decorator模式’来构建的。要容易理解Java IO 应该从对称性和两个模式(装饰器模式和适配器模式)这两方面进行分析。
?
装饰器模式:
??? 在由InputStream、OutputStream、Reader和Writer 代表的等级结构内部,有一些流处理器可以对另外一些流处理器起到装饰作用,形成新的、具有改善了的功能的流处理器。
?
下面是Decorator模式的结构图:
1.Component就是装饰器模式中公共方法的类,在装饰器模式结构图的顶层。
2.ConcreateComponent是转换器模式中具体的被装饰的类,IO包中的媒体流就是此种对象。
3.Decorator装饰器模式中的核心对象,所有具体装饰器对象的父类,完成装饰器的部分职能。在上面的例子中Decorator类和这里的对应。该类可以只做一些简单的包裹被装饰的对象,也可以还包含对Component中方法的实现……他有一个鲜明的特点:继承至Component,同时包含一个Component作为其成员变量。装饰器模式动机中的动态地增加功能是在这里实现的。
4.
您可能关注的文档
- 2015年全国中考数学试卷分类汇编(第二期)专题29平移旋转与对称技术方案.doc
- 2015教资国考《中学综合素质》单选强化预测试题技术方案.doc
- 2015年全国中考数学试卷分类汇编专题29平移旋转与对称(第三期)技术方案.doc
- 2015届《学海导航》高考生物一轮同步训练:第17讲基因的本质技术方案.doc
- 2015年人教版生物选修三作业:1-2基因工程的基本操作程序——目的基因的获取、基因表达载体的构建技术方案.doc
- 2015届《学海导航》高考生物一轮同步训练:第19讲基因突变和基因重组技术方案.doc
- 2015年人力资源必考1-3章选择题技术方案.doc
- 2015年三级心理咨询师基础知识+技能操作笔记技术方案.doc
- 2015年山东省泰安市中考生物试卷技术方案.doc
- 2015年山东省威海市中考化学试卷技术方案.doc
原创力文档

文档评论(0)