title: Difference between buffered reader and file reader and scanner class
body: <p>Can anyone explain me the difference between the class <code>BufferedReader</code>, <code>FileReader</code> and <code>Scanner</code>? and which one to use when I want to read a text file?</p>