I/O Handling in Java
How Java handles input from the user and output from the system to user? Java do I/O(Input/Output) through streams.
Now what all Streams Java can have are following:
1. ByteStreams for I/O of bytes(binary data)
2. Character Streams for I/O of characters
3. Buffered Streams for optimizing I/O process by using concept of buffers.
4. Scanning & Formatting for reading and writing of formatted text
5. I/O from CommandLine using Console
6. DataStreams for binar I/O of primitive data types as well as Strings
7. ObjectStreams handle I/O of objects.
Now each of them will be discussed programs wise in detail in my next posts over here but before that for clearing up your theoretical concepts you can refer following link. Very good link.
#-Link-Snipped-#
Any doubts related to this topic only feel free to ask in this thread only.
[ Note: File Handling will be discussed in separate thread. ]
EDIT: Please check references used #-Link-Snipped-#
PS: @Mods Please check if any illegal link is shared over here.