David De wrote:InputStreamReader - how is this different from the Scanner?
In about every way imagineable.
Bufferreader - is this similar to Streaming where it takes a bit of the information at a time?
Nope. It's a stream that allows buffered input, which is usually faster (much faster) than raw input - especially if the data is coming from something like a hard disk. Mostly, it's used for reading lines from text files, since it's one of the few Stream classes that has a method specifically for that.
And BTW, it's BufferedReader. It may seem nitpicky, but these things are really important in Java.
My suggestion: rather than machine-gun us with a lot of guesses, read the I/O tutorials. It explains about all the different types of streams you're likely to run into. If you THEN have any queries, come back with something more specific, and we'll be happy to help.
PS: These Stream classes should not be confused with the new "Streams" available in version 8.
"Leadership is nature's way of removing morons from the productive flow" - Dogbert
Articles by Winston can be found here
And then we all jump out and yell "surprise! we got you this tiny ad!"