Java IO - Rahul Chauhan (INCAPP)
Java IO - Rahul Chauhan (INCAPP)
Input Input
Stream Device
Console or File
Java
Application
Output Output
Stream Device
Console or File
System.in
Input Console
Stream Input
Ex. Keyboard
Java
Application
System.out
Output Console
Stream Output
Ex. Console Screen
Scanner class is used to get input in formatted way like int, double, String, Boolean etc.
Scanner class found in java.util package.
System.in
Java Input Console
Scanner
Application Stream Input
Input
File
Stream
Ex. Abc.txt
Java
Application
Output
File
Stream
Ex. Xyz.txt
Byte Stream
Stream that supports ASCII codes. Each Character size is 1 byte.
Example:
• FileInputStream
• FileOutputStream
Character Stream
Stream that supports Uni codes. Each Character size is 2 bytes.
Example:
• FileReader
• FileWriter