- 3
- 0
- 约3.61万字
- 约 29页
- 2016-12-10 发布于重庆
- 举报
第10章JavaIO系统.
第10章 Java IO系统
“对语言设计人员来说,创建好的输入/输出系统是一项特别困难的任务。”
由于存在大量不同的设计方案,所以该任务的困难性是很容易证明的。其中最大的挑战似乎是如何覆盖所有可能的因素。不仅有三种不同的种类的I/O需要考虑(文件、控制台、网络连接),而且需要通过大量不同的方式与它们通信(顺序、随机访问、二进制、字符、按行、按字等等)。
Java库的设计者通过创建大量类来攻克这个难题。事实上,Java的I/O系统采用了如此多的类,以致刚开始会产生不知从何处入手的感觉(具有讽刺意味的是,Java的I/O设计初衷实际要求避免过多的类)。从Java 1.0升级到Java 1.1后,I/O库的设计也发生了显著的变化。此时并非简单地用新库替换旧库,Sun的设计人员对原来的库进行了大手笔的扩展,添加了大量新的内容。因此,我们有时不得不混合使用新库与旧库,产生令人无奈的复杂代码。
本章将帮助大家理解标准Java库内的各种I/O类,并学习如何使用它们。本章的第一部分将介绍“旧”的Java 1.0 I/O流库,因为现在有大量代码仍在使用那个库。本章剩下的部分将为大家引入Java 1.1 I/O库的一些新特性。注意若用Java 1.1编译器来编译本章第一部分介绍的部分代码,可能会得到一条“不建议使用该特性”(Deprecated feature)警告消息。代码仍然能够使用;编
您可能关注的文档
- 空气能行业知识点..doc
- 空调制冷复审试题(正确)..doc
- 空调技术规范第一章..doc
- 空调维修项目综合理论知识试题题库及答案..doc
- 空间专题研究东方VS西方室外VS室内..doc
- 空间几何体同步练习题A卷与答案..doc
- 空间向量加减法练习题..doc
- 空间解析几何练习..doc
- 穿越皇朝科举试题特别全..doc
- 突变和重组学案,庞清..doc
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 情丝难断的母子(小小说).docx VIP
- 2026年中考道德与法治材料关键词转换答题术语(图).docx VIP
- 《媒体与社会》课件.ppt VIP
- 牧马人维修技术资料手册【车主必备】.pdf VIP
- AP宏观经济学 2018年真题 (选择题+问答题) AP Macroeconomics 2018 Released Exam and Answers (MCQ+FRQ).pdf VIP
- 乙肝指南新版标准.docx VIP
- 2025年民政群众身边腐败工作汇报.docx VIP
- 2026年江西中考历史阶段提升检测试卷(附答案解析).docx VIP
- 慢性乙型肝炎诊疗指南 最新版 解读.docx VIP
- 软组织挫伤病历模板.docx VIP
原创力文档

文档评论(0)