Understand Java IO
<p>I am still a newbie java programmer. I was learning about Java IO and noticed that in the book as well as in the online tutorials they donot talk about scanner class. They always mention, creating input/output stream reader objects and use them to read or write.</p>

<p>I am very familiar with scanner class and after reading I started to think may be scanner is not the right way to read console input/files in java.</p>

<p>Please clarify my doubt and if you could point me to an easy to understand tutorial, it will be great. I have already looked up oracle docs and other popular websites. Read Herbert schildt's book &amp; the awful head first java book (barf..barf)</p>
