java中的字节流和字符流问题

1.请问FileInputStreamfis=newFileInputStream("E:\\Download\\struts-2.3.1.2-all.zip");;这个... 1.请问FileInputStream fis = new FileInputStream("E:\\Download\\struts-2.3.1.2-all.zip");;这个是什么意思呢,是要在E盘download目录下创建struts-2.3.1.2-all.zip的意思吗?另请问File s=new File(“xxx”);是创建文件的意思吗XX 文件的意思吗?2.用FileOutputStream fos =new FileOutputStream fos(“xx”);要在eclipse中先创建XX文件,还是说不用创建。然后实现完FileOutputStream 的写入功能后会自己创建XX文件,但是如果是gif之类的文件的话,那要在eclipse中怎么创建呢?3.怎么理解先字节流和字符流中的 先打开的后关闭后打开的先关闭呢 ?谢谢!! 展开
 我来答
百度网友bd5bb51
2015-09-13
知道答主
回答量:6
采纳率:0%
帮助的人:4.5万
展开全部
File s=new File(“xxx”)是创建文件对象,s.createNewFile() 创建
追问
也就是说File s=new File(“xxx”);是创建已经存在在eclipse的文件是吗。。还有用FileOutputStream  写出文件时 是要自己在eclipse中创建一个文件写进去,还是完成了FileOutputStream就会自动生成一个文件
追答
创建文件对象可以是存在、不存在的。创建文件只能是不存在的,已经存在了还怎么创建。
创建文件对象和创建文件是不同的概念
FileOutputStream会自动生成一个文件,不需要createNewFile()
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式