分享关于学习new BufferedWriter()方法时常遇到的一个无厘头的问题

今天在学习IO的过程中,关于处理流BufferedWriter的使用时,遇到了一个很犯二但是又会让初学者经常没有避免的问题,百度后才发现有人和我一样二,这还是对java基础掌握得不牢固的原因啊。

首先,问题重现:使用BufferedWriter带缓冲的写文件时,new BufferedWriter(new FileWriter("d:\\test.txt"));一直抛出没有此构造方法的错误,

但BufferedWriter的api里一定是有此构造方法的,为啥一直new不出来呢???

 分享关于学习new BufferedWriter()方法时常遇到的一个无厘头的问题_第1张图片

经过排查,才知道原来是自己的内名就是BufferedWriter,这样在使用BufferedWriter时就会用自己创建的,就再也不是java.io里的BufferedWriter了,这个问题在没解决时还让我怀疑自己的jdk版本问题,。。。

于是将内名改过来就OK了~~~特注此标记提醒亲们。

分享关于学习new BufferedWriter()方法时常遇到的一个无厘头的问题_第2张图片

转载于:https://www.cnblogs.com/yolanda-lee/p/4961926.html

你可能感兴趣的:(分享关于学习new BufferedWriter()方法时常遇到的一个无厘头的问题)