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.怎么理解先字节流和字符流中的 先打开的后关闭后打开的先关闭呢 ?谢谢!!
展开
1个回答
展开全部
File s=new File(“xxx”)是创建文件对象,s.createNewFile() 创建
追问
也就是说File s=new File(“xxx”);是创建已经存在在eclipse的文件是吗。。还有用FileOutputStream 写出文件时 是要自己在eclipse中创建一个文件写进去,还是完成了FileOutputStream就会自动生成一个文件
追答
创建文件对象可以是存在、不存在的。创建文件只能是不存在的,已经存在了还怎么创建。
创建文件对象和创建文件是不同的概念
FileOutputStream会自动生成一个文件,不需要createNewFile()
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询