As you all know that I am going to learn more about java.io as this is the area where I am not very familiar with. I was planning to start it on this week (hopefully). As I do not have much time, I just would like to have some explanations from you all.
Look at http://java.sun.com/docs/books/tutorial/figures/essential/io-readerapi.gif
Honestly, I am a little bit *scared* when looking at so many types of InputStream as well as OutputStream ;).
Are they all used? As far as I can remember, I normally used FileInputStream and ByteArrayInputStream. How about others (SequenceInputStream, PipedInputStream)? What are they used for?
PS. I may not be able to reply you as fast as I normally did.