Pourquoi ne FileOutputStream jeter FileNotFoundException?

Le Développeur Android de référence (cette page) dit:

Throws FileNotFoundException

Mais, à la très commencer, il dit:

Ouvrir un fichier privé associé à ce Contexte le dossier de candidature pour l'écriture. Crée le fichier s'il n'existe pas déjà.

Si c'est le cas, pourquoi le FileNotFoundException jamais être jetés?

Je veux juste m'assurer que je suis correctement la manipulation de tous les cas. Je suis l'aide de la fonctionnalité par défaut, je viens de le terminer dans un try..catch bloc avec rien dans le catch bloc car il n'est pas possible pour un FileNotFoundException jamais être jeté dans la fonctionnalité par défaut?

Edit: exemple de fonctionnalité par défaut':

String FILENAME = "hello_file";
String string = "hello world!";
FileOutputStream fos = context.openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(string.getBytes());
fos.close();
Est-il possible que votre application n'aura pas l'autorisation de créer le fichier à la place vous point?
Je précise, je ne suis pas vraiment pour l'Exception, juste se préparer à la possibilité qu'il peut être jeté sur un autre appareil. Mais le dossier d'autorisation est un point très valable (bien qu'il ne devrait pas être un problème sur la racine dir, droit?)

OriginalL'auteur 1owk3y | 2013-11-23