Question

est-il pour remplacer si, bloque alors? J'ai vu beaucoup de code où ils sont utilisés comme ça.

Était-ce utile?

La solution

Non, ce ne remplace pas un si, alors le bloc, il sert un but tout à fait différent. L'objectif d'un essai, bloc catch est d'essayer de faire quelque chose qui pourrait échouer et déclencher une exception (par exemple, lire un fichier à partir du disque, mais le fichier peut-être pas là, etc.). Après avoir attrapé une exception, vous pouvez le manipuler.

try {
   riskyOperation();
catch (ExpectedException) {
   handleException();
}

Autres conseils

Le but des blocs catch try pour vous permettre de essayer pour effectuer et action, puis en cas d'exception, prises l'exception et de traiter gracieusement plutôt que de s'écraser .

Un bloc try est le bloc de code dans lequel des exceptions se produisent.

A prises de bloc de capture et poignées essayer exceptions bloc.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top