File Handling in Java

Why File Handling is needed ?
What is File Handling in Java ?
Operations performed on a file :
  1. Creation of a new file
  2. Opening an existing file
  3. Reading from file
  4. Writing to a file
  5. Moving to a specific location in a file
  6. Closing a file