- 3
- 0
- 约1.15千字
- 约 3页
- 2017-08-27 发布于湖北
- 举报
Java IO 之 Outpu
JDK1.0中就有了这传统的IO字节流,也就是 Inpu和java.io.Flushable两个接口。其中空实现了flush方法,即拥有刷新缓存区字节数组作用。
那些输出目标呢?比如:
1) 字节数组(不代表String类,但可以转换)
2) 文件
3) 管道(多线程环境中的数据源)
等等
FilterOutputStream是为各种OutputStream实现类提供的“装饰器模式”的基类。将属性或者有用的接口与输出流连接起来。
细解OutputStream源码的核心
一样的,先看源码:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 /**
?* 所有字节输出流实现类的基类
?*/
public abstract class SOutpu;
????}
??
????// 将指定的byte数组中从偏移量off开始的len个字节写入输出流
????public void write(byte b[], int off, int len) throws IOException {
????????if(b == null) {
????????????throw new NullPointerException();
????????} elseif((off 0) || (off b.length) || (len 0) ||
???????????????????((off + len) b.length) || ((off + len) 0)) {
????????????throw new IndexOutOfBoundsException();
????????} elseif(len == 0) {
????????????return;
????????}
????????for(int i = 0; i len ; i++) {
????????????write(b[off + i]);
????????}
????}
??
????// 刷新输出流,并强制写出所有缓冲的输出字节
????public void flush() throws IOException {
????}
??
????// 关闭输出流,并释放与该流有关的所有资源
????public void close() throws IOException {
????}
??
} 其中三个核心的write()方法,对应着三个Inpu 或 四川华迪信息
您可能关注的文档
- 动漫设计:粒子基础操作案例二之制作塌陷效果.docx
- 如何激活win7系统.docx
- 2014年11月盐城失效挽回-江苏金峰门业有限公司.docx
- 冷却风扇的控制.doc
- 调制橙汁大赛.doc
- 安子新家政 宿舍管理规定.doc
- 款优秀的透明名片案例欣赏_创优翼培训地址.doc
- 海口市中小学幼儿园教师基地学分全员培训-市机关园幼教3班《工作简报》.doc
- 区域添加新品.doc
- Android开发环境搭建图文教程.docx
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 幽默卡通动漫笑点设计方法.docx VIP
- 行星式球磨机立式-FOCUCY弗卡斯.PDF VIP
- 贵州省六校联考2025届高三下学期3月高考实用性联考(四)英语试卷(含答案).docx VIP
- 颈椎病的中医护理课件.pptx VIP
- 原调正谱G小小蝴蝶la farfalletta钢琴伴奏高清打印版.pdf VIP
- 上海大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 广发证券-交通银行-601328-零售转型提速,定增落地夯实资本根基.pdf
- 上海大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 循环系统护理小讲课.pptx
- 建筑屋面西瓦专项施工方案(范本).doc VIP
原创力文档

文档评论(0)