File handling means reading data from files and writing data to files.
Java mainly provides file-handling classes through packages like:
java.io
java.nio
For basic interview knowledge, focus on the java.io classes below.
InputStreamInputStream is used to read byte-based data.
Useful for:
Example:
InputStream in = new FileInputStream("data.txt");
OutputStreamOutputStream is used to write byte-based data.
Example:
OutputStream out = new FileOutputStream("data.txt");