【发布时间】:2012-10-25 20:29:33
【问题描述】:
我昨天刚刚学习了文件处理。我对类的使用感到困惑。例如,一些例子是这样的
Paths myfile= paths.get("c:\\Sample.txt");
OutputStream opt= new BufferedOutputStream(myfile.hew OutputStream(CREATE));
BufferedWriter br= new BufferedWriter( new OutputStreamWriter(opt));
br.write();..... ;
and so on
这是一种方式,我可以在某处找到
BufferedWriter bf = new BufferedWriter( new FileWriter("c:\\Sample.txt"));
bf.write("Hello File Handling ");'
我不担心在上面的代码中它是否正在创建文件而第二个正在写入。我想问
在第一个中,我们使用父 (OutputStream) 类,然后代码运行,
在第二个中,我们直接使用 BufferedWriter 而不是使用 Parent ,那么这样做的逻辑是什么,我的意思是,如果我们在做大事的同时使用父类或者我们可以采用任何逻辑,这有什么不同吗
感谢您的帮助
【问题讨论】:
标签: java bufferedreader outputstream file-handling