Quelle est la différence dans l'utilisation de InputStream au lieu de FileInputStream lors de la création de l'objet FileInputStream

Cela peut être une sotte, mais je veux savoir le fond de l'opération de différence.

  1. InputStream is = new FileInputStream(filepath);
  2. FileInputStream is = new FileInputStream(filepath);

Quelle est la différence entre ces deux lignes de code et dans quels cas sont-ils utilisés.

source d'informationauteur Mathan Kumar