java.io.
 File  Objects
A  File object 
holds information about
a disk file
or a disk directory.
Note: a File object
is NOT the actual file.
It is an object that holds 
methods that affect a particular file or directory.
It works as an interface between a program and
the functions of the operating system that
do the actual file manipulation.
Different operating systems 
organize their file system in different ways.
By using File objects,
Java programs
can handle files in a uniform manner
on all operating systems.