getResourceAsStream() vs FileInputStream

J'ai essayé de charger un fichier dans une application web, et j'ai été faire un FileNotFound exception lorsque j'ai utilisé FileInputStream. Cependant, en utilisant le même chemin, j'ai été en mesure de charger le fichier quand je l'ai fait getResourceAsStream().
Quelle est la différence entre les deux méthodes, et pourquoi l'un et l'autre ne l'est pas?

OriginalL'auteur Vivin Paliath | 2010-02-22