我昨天刚学了文件处理。我对类的使用感到困惑。例如,一些例子是这样的
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 而不是使用父类,那么这样做的逻辑是什么,我的意思是如果我们使用父类有什么不同吗在做大事的时候,或者我们可以追求任何逻辑
谢谢你的帮助