分享關於學習new BufferedWriter()方法時常遇到的一個無厘頭的問題


今天在學習IO的過程中,關於處理流BufferedWriter的使用時,遇到了一個很犯二但是又會讓初學者經常沒有避免的問題,百度后才發現有人和我一樣二,這還是對java基礎掌握得不牢固的原因啊。

首先,問題重現:使用BufferedWriter帶緩沖的寫文件時,new BufferedWriter(new FileWriter("d:\\test.txt"));一直拋出沒有此構造方法的錯誤,

但BufferedWriter的api里一定是有此構造方法的,為啥一直new不出來呢???

 

經過排查,才知道原來是自己的內名就是BufferedWriter,這樣在使用BufferedWriter時就會用自己創建的,就再也不是java.io里的BufferedWriter了,這個問題在沒解決時還讓我懷疑自己的jdk版本問題,。。。

於是將內名改過來就OK了~~~特注此標記提醒親們。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM