1 / 28
文档名称:

java课程设计参考资料.doc

格式:doc   页数:28页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java课程设计参考资料.doc

上传人:zgs35866 2016/6/11 文件大小:0 KB

下载得到文件列表

java课程设计参考资料.doc

文档介绍

文档介绍:《 Java 语言课程设计指导》课程设计预备知识 输入输出流和文件处理 Java 的常用输入、输出流常用的输入输出流都继承自 4 个抽象类,分别是基于字节的 InputStream,OutputStrea m 类和基于字符的 Reader 和 Writer 类。 InputStream 和 OutputStream 类及其子类以字节为单位读写数据,所以称为字节流,而 Reader 和 Write 类及其子类以字符为单位读写数据,称为字符流。 字节流字节流包括以下几种类型,如表 7-1 所示。表 7-1 常见的字节流子类及功能字节流的类名功能 FileOutputStream 写入文件的输出流 FileInputStream 从文件读入的输入流 DataOutputStream 包含了写 Java 标准数据类型的输出流 DataInputStream 包含了读取 Java 标准数据类型的输入流 BufferedInputStream 缓冲输入流 BufferedOutputStream 缓冲输出流 ByteArrayInputStream 从字节数组读取的输入流 ByteArrayOutputStream 写入字节数组的输出流 PrintStream 包含最常见的 Print() 和 Println() 的输出流 InputStream 的常用方法 InputStream 是所有字节输入流的父类,其常用方法如表 7-2 所示。表 7-2 InputStream 类的常用方法方法名功能 int read( ) 读取一个字节,返回值为所读的字节 int read( byte b[]) 读取多个字节,放置到字节数组 b中 int read( byte b[ ], int off, int len ) 读取 len 个字节, 放置到以下标 off 开始字节数组 b中 int available( ) 返回值为流中尚未读取的字节的数量 long skip( long n) 读指针跳过 n 个字节不读,返回值为实际跳过的字节数量 close( ) 关闭输入流 OutputStream 的常用方法 OutputStream 是所有字节输出流的父类,其常用方法如表 7-3 所示。表 7-3 OutputStream 类的常用方法方法名功能 void write( byte b) 往输出流中写一个字节 b void write( byte b[]) 往输出流中写一个字节数组 b void write( byte b[ ], int off, int len ) 把字节数组 b 中从下标 off 开始、长度为 len 的字节写入流中 flush( ) 刷空输出流,并输出所有被缓存的字节 close( ) 关闭输出流 字符流字符流包括以下几种类型,如表 7-4 所示。表 7-4 常见的字符流子类及功能字符流的类名功能 InputStreamReader 将字节转换为字符的输入流 OutputStreamWriter 将字节转换为字符的输出流 FileReader 从文件读入的输入流 FileWriter 写入文件的输出流 CharArrayReader 从字符数组读取的输入流 CharArrayWriter 写入字符数组的输出流 StringReader 从字符串读取的输入流 StringWriter 写入字符串的输出流 BufferedReader 针对字符的缓冲输入流 BufferedWriter 针对字符的缓冲输出流 Reader 的常用方法 Reader 是所有字符输入流的父类,其常用方法如表 7-5 所示。表 7-5 Reader 类的常用方法方法名功能 int read( ) 读取单个字符,返回作为整数读取的字符 int read( char[] cbuf ) 将字符读入数组,返回读取的字符数 int read( char[] cbuf, int off, int len ) 读取 len 个字符的数据存放到数组 cbuf 中。 long skip( long n) 跳过 n 个字符不读,返回值为实际跳过的字符数 close( ) 关闭输入流 Writer 的常用方法 Writer 是所有字符输出流的父类,其常用方法如表 7-6 所示。表 7-6 Writer 类的常用方法方法名功能 void write( intc) 往流中写入单个字符 c void write(char[] cbuf ) 往流中写入字符数组 cbuf void write( char[] cbuf, int off, int len ) 将字符数组 cbuf 的

最近更新

2024年签订媒体劳动合同 13页

2024年策划部工作个人年终总结 15页

2024年第二学期六年级班主任的工作总结范文 7页

2024年第三季度工作报告 10页

2024年第一次月考反思作文 6页

(完整版)餐饮服务与管理试题库(含答案)第六章.. 8页

2024年端午节风俗作文集合15篇 12页

2020-2021学年广东省广州市越秀区四年级(下)期.. 5页

2020年上学期数学期末考试试卷 5页

2021-2022学年天津市部分区八年级(上)期末历史.. 14页

2024年端午节幼儿园主题活动方案 28页

2021年天津市西青区中考语文二模试卷及答案 10页

2021年湖北省武汉市中考数学真题及答案 20页

2021高职 健康与社会照护 试题10(赛项赛题) 4页

2022—2023年人教版小升初语文考试题(必考题).. 7页

2022年-2023年教师招聘之幼儿教师招聘通关考试.. 30页

2022年东南大学法学专业《民法学》期末试卷B(.. 21页

2024年童年是什么仿写经典句子 11页

2024年竣工验收报告(集锦15篇) 39页

2022年江苏省苏州市吴中学区中考二模化学试题.. 11页

2024年竞选班长自我介绍(通用17篇) 25页

2023-2024学年湖北省鄂州市梁子湖区八年级上册.. 7页

2023届浙江省名校新高考研究联盟Z20名校联盟高.. 15页

2023年一级建造师之一建建设工程项目管理题库.. 27页

2023年二级建造师《水利水电》真题及答案解析.. 11页

1988年高考真题语文试卷-学生用卷 14页

缓刑矫正人员思想汇报100篇 2页

道路与桥梁工程专业技术专业人才需求调研报告.. 6页

史密斯圆图--清晰朴素直接打印版(A4刚好) 1页

作风问题大整治查摆对照16种反面“画像”党员.. 18页