Un fichero es un conjunto de bits almacenado en un dispositivo que permite guardar datos de forma permanente incluso cuando apagamos el ordenador. Los ficheros tienen nombres únicos, se ubican en directorios y cuentan con extensiones que indican su tipo. La clase File de Java representa el nombre y ruta de los ficheros y directorios y proporciona métodos para crearlos, leer sus atributos y realizar otras operaciones.