摘要:
PrintWriter因其简单易用、灵活而强大的格式化输出能力从而在字符流输出方面得到了越来越多的使用,不过以下两点还是需要强调一下: 一、PrintWriter带缓冲吗?一般而言是否带有缓冲对IO的性能影响非常大,而关于PrintWriter是否带有缓冲这一点在JDK中并没有统一而明确的阐述,下面就从两个不同的层次讨论一下这个问题: 1)BufferedWriter缓冲:事实上PrintWriter共有八个构造器,除了最后两个以Writer作为参数的构造器外,其他六个构造器都会在内部创建一个BufferedWriter,然后再使用该BufferedWriter作为参数去调用最后一个构... 阅读全文