A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

创建FileInputStream实例对象时,指定的文件应当是存在和可读的,创建FileOutputStream实例对象时,如果指定的文件已经存在,这个文件中的原来的内容将被覆盖清除。
对于Input和Output张老师有句话是要看是程序读还是写,这里程序是我们所开发的程序吗?如何快速的记忆Input对应读,Output对应写。要将A文件的内容写入B文件,在程序代码中是用输出类对象,还是输入类对象来连接A文件并完成对A文件的操作?从实现原理角度说程序怎么样用Input读?

评分

参与人数 1技术分 +1 收起 理由
老罗 + 1 新人报道,加分。

查看全部评分

4 个回复

倒序浏览
黑马网友  发表于 2011-7-28 23:33:29
沙发
给你个字符和字节的转换:
字符流类                             对应的字节流类
Reader                                              InputStream
Writer                                              OutputStream
CharArrayReader                         ByteArray InputStream
CharArray Writer                         ByteArrayOutputStream
FilterReader                         FilterInputStream
FilterWriter                                              FilterOutputStream
PrintWriter                                              PrintStream

评分

参与人数 1技术分 +1 收起 理由
老罗 + 1 我很赞同

查看全部评分

回复 使用道具 举报
黑马网友  发表于 2011-7-28 23:56:01
藤椅
获得文件内容的过程是Input的过程,向文件传送(写)内容的过程是Output过程。
input、Output的定义是向内存里放数据的过程叫Input过程,从内存里把数据取出的过程就是Output过程。你可以这么理解把数据传给程序是input(输入)过程,把程序的数据传给文件的过程就是Output(输出)过程
回复 使用道具 举报
黑马网友  发表于 2011-7-29 00:02:01
板凳

理解Input、Output对应文件的读还是写

我是这样记忆的,有两个对象,一个是文件,一个是你自己(程序)。以你自己(程序)为中心,当你读文件时,文件内容就会进入(in)你的手中,当你写文件时,你就会把文件内容输出(out)给文件。
要将A文件的内容写入B文件,首先你自己(程序)要得到(in)A文件内容,所以用Input,然后再把内容输出(out)给B文件,用output。

评分

参与人数 1技术分 +1 收起 理由
老罗 + 1 论坛新人哦

查看全部评分

回复 使用道具 举报
黑马网友  发表于 2011-7-29 14:35:30
报纸

Input,Output解答

对于流,我认为,无论是字节流,还是字符流,我们要得到数据就是输入Input 就是要用到Read()方法,向文件写数据那就是Output,就要用Write()方法,无论是输入还是输出,最后切记Close()关闭流,释放资源.....

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马