gpt4 book ai didi

java - SCJP 书,IO 部分 : Is this a typo or is there a reason it would look like this?

转载 作者:行者123 更新时间:2023-11-29 04:02:03 26 4
gpt4 key购买 nike

我的问题是关于行(编辑:19),其中新的 PrintWriter 是使用将 FileWriter fw 作为参数的构造函数创建的。如果稍后在实际写作中不使用,我不明白将 BufferedWriter bw 链接到 FileWriter 的用途。 Java 能否以 bw 仍然以某种方式影响程序其余部分的方式应用链接?

16.         try {
17. FileWriter fw = new FileWriter(test);
18. BufferedWriter bw = new BufferedWriter(fw, 1024);
19. PrintWriter out = new PrintWriter(fw);
20. out.println("<html><body><h1>");
21. out.println(args[0]);
22. out.println("</h1></body></html>");
23. out.close();
24. bw.close();
25. fw.close();
26. }catch(IOException e) {
27. e.printStackTrace();
28. }

我认为这可能是一个拼写错误,他们打算使用 bw 作为 PrintWriter 输出的参数,但正如标题所说,我是新手。

提前感谢大家。

最佳答案

你是对的,这看起来像一个错字。

第 18 行应该不会影响运行此代码的结果。

BufferedWriter Javadoc显示了 FileWriter、BufferedWriter 和 PrintWriter 通常如何使用的正常示例。

关于java - SCJP 书,IO 部分 : Is this a typo or is there a reason it would look like this?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2836620/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com