【八喜小子】java中什么时候用输入流,什么时候用输出流?

来源:百度知道 编辑:UC知道 时间:2024/05/31 13:01:41
重写与重载的区别?参数一样,返回类型不一样 是重载吗?
java中什么时候用输入流,什么时候用输出流?
请解释这个问题,谢谢!

重写与重载有区别
重写是
修饰符 教父类相同或更宽
返回值 类型相同
方法名 相同
参数表 相同
抛出异常 不能比父类更宽

重载是

方法名相同,参数表(包括类型和数目)不同,别的条件不太作要求

参数一样,返回类型不一样 是重载吗?不是重载,重载是参数必须是不一致的,包括类型和的数目

java io流

按照java io流的方向可以分为输入流和输出流
输入流是将资源数据读入到缓冲Buffer中,输出流是将缓冲Buffer中的数据按照指定格式写出到一个指定的位置,所以这两个流一般同时使用,才有意义。

例如你要做文件的上传,你要先用输入流将待上传文件读入缓冲,然后用输出流将文件写出到网络服务器的一个位置,则上传成功;若是文件下载,则先获得输入流,来读取网络服务器中的一个文件,然后用输出流写到本地的一个文件中;

还有例如文件的拷贝,也是先用输入流读再用输出流写出去的很好的例子,你可以先做一个小例子试试,对你理解java io有帮助