- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java高级程序设计 第一部分 第一章 Java入门基础 第二章 异常 第三章 Java Applet类型 第四章 图形用户界面GUI(一)——AWT 第五章 Java中的事件处理机制 第六章 图形用户界面GUI(二)——Swing 第七章 多线程 第八章 I/O输入输出流 第九章 Java数据库连接(JDBC) 第十章 Java网络编程 第二部分 第一章 Java API 第二章 Java与多媒体 第三章 Java Bean基础 第八章 I/O输入输出流 8.1 流的概念 8.2 字节流、字符流和预订义流 8.2.1 字节流 8.2.2 字符流 8.2.3 预订义流 8.3 File类 8.4 InputStream和OutputStream 8.4.1 FileInputStream 8.4.2 FileOutputStream 第八章 I/O输入输出流 8.5 Reader和Writer 8.5.1 FileReader 8.5.2 FileWriter 8.6 RandomAccessFile类 8.7 PipedInputStream和PipedOutputStream 8.8 过滤流和节点流 8.8.1 过滤流和节点流 8.8.2 BufferedInputStream和BufferedOutputStream 8.8.3 DataInputStream和DataOutputStream 8.1 流的概念 流概念的理解 流的分类 按流动的方向分为输入流和输出流 按流动的数据类型分为字符流和字节流 按流的建立方式和工作原理 分为节点流和过滤流 8.2 字节流、字符流 和预定义流 字节流 字节流提供了对字节进行输入输出处理的方法 。按照传输的方向字节流可以分为InputStream和OutputStream。其中InputStream是所有输入字节流的父类,OutputStream是所有输出字节流的父类。 在InputStream和OutputStream中定义了输入字节流和输出字节流最基本的方法,他们是抽象类。 8.2 字节流、字符流 和预定义流 输入字节流的类层次图 8.2 字节流、字符流 和预定义流 输出字节流的类层次图 8.2 字节流、字符流 和预定义流 字符流 字符流提供了对字符进行输入输出处理的方法。字节流与字符流主要的区别是他们的处理方式。 所有的字节流都是基于字节对数据进行处理,而实际使用中很多情况我们处理的数据是文本字符,所以Java提供了基于字符处理的字符流。 8.2 字节流、字符流 和预定义流 按照传输的方向字符流可以分为Reader和Writer。其中Reader是所有输入字符流的父类,Writer是所有输出字符流的父类。 在Reader和Writer中定义了输入字符流和输出字符流最基本的方法。 8.2 字节流、字符流 和预定义流 输入字符流的类层次图 8.2 字节流、字符流 和预定义流 输出字符流的类层次图 8.2 字节流、字符流 和预定义流 预订义流 Java程序默认导入java.lang包,这个包中有一个System类,这个类包含三个预定义静态常量,分别是in、out和err。 System. in是标准输入流,默认设备是键盘。System. out是标准输出流,默认设备是控制台。System. err是标准错误流,默认设备是控制台。 8.3 File类 File类 Java中的File类指文件和目录的集合。 Java语言中通过File类来建立与磁盘文件的联系。File类主要用来获取文件或者目录的信息,File类的对象本身不提供对文件的处理功能,要想对文件实现读写操作需要使用输入输出流。 8.3 File类 注意: Java能正确处理UNIX和Windows/DOS约定路径分隔符。如果在Windows版本的Java下用斜线(/),路径处理依然正确。记住,如果你用Windows/DOS使用反斜线(\)的约定,你需要在字符串内使用它的转义序列(\\)。Java约定是用UNIX和URL风格的斜线来作路径分隔符。 8.4 InputStream 和OutputStream FileInputStream FileInputStream是InputStream类的子类。常用的构造方法如下: FileInputStream(String name)使用指定的文件名name创建一个FileInputStream的对象,如果文件不存在会产生FileNotFoundException。 FileI
您可能关注的文档
- Java程序设计及应用 李宗军 07 2新.ppt
- Java程序设计及应用 李宗军 10新.ppt
- Java程序设计技能教程 彭德林 JAVA程序设计技能教程第1章新.ppt
- Java程序设计技能教程 彭德林 JAVA程序设计技能教程第4章新.ppt
- Java程序设计技能教程 彭德林 JAVA程序设计技能教程第5章新.ppt
- Java程序设计技能教程 彭德林 JAVA程序设计技能教程第6章新.ppt
- Java程序设计技能教程 彭德林 JAVA程序设计技能教程第9章新.ppt
- Java程序设计技能教程 彭德林 JAVA程序设计技能教程第10章新.ppt
- Java程序设计技能教程 彭德林 JAVA程序设计技能教程第11章新.ppt
- JAVA程序设计教程 第2章 Java概述新.ppt
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
最近下载
- 4-1 中化泉州石化 3 万吨年干气脱硫制二甲基亚砜项目设备设计说明书(含塔设备计算说明、换热器设计结果、设备一览表).pdf
- 工程造价_横湖桥商业楼土建工程量清单报价.docx VIP
- 浙江师范大学行知学院 学生手册.pdf
- 2025年辽宁沈阳市文体旅产业发展集团有限公司招聘笔试参考题库附带答案详解.pdf
- 川崎病患儿的护理课件.pptx VIP
- 2024年东莞市东华高级中学自主招生数学试卷附答案解析 .pdf
- 中医馆客服知识培训课件.pptx
- 辽宁沈阳市文体旅产业发展有限公司招聘笔试题库2025.pdf
- 全国公开课大赛一等奖小学一年级下册数学人教版《七巧板》课件.pptx
- 辽宁沈阳市文体旅产业发展集团有限公司招聘笔试题库2025.pdf
文档评论(0)