Maison > Questions et réponses > le corps du texte
新手学java,在什么情况下要包括try catch啊?
我理解的try catch 是处理异常。
难道java有些方法对象 本身就要配合try catch来使用的吗?
高洛峰2017-04-18 10:28:06
Vous souhaitez essayer catch car la déclaration de méthode de l'objet que vous utilisez peut lever une exception.
天蓬老师2017-04-18 10:28:06
À l'exception de RuntimeException, si d'autres exceptions ne sont pas interceptées, la compilation échouera. Généralement, le compilateur demandera que la méthode puisse lever une exception
黄舟2017-04-18 10:28:06
Parfois, l'exécution de nombreuses méthodes ne sera pas aussi fluide que la première étape, et il y aura toujours des erreurs au milieu et des exceptions seront signalées. Pour savoir ce qui n’a pas fonctionné, vous devez détecter l’exception et la gérer de manière raisonnable.
大家讲道理2017-04-18 10:28:06
La détection des exceptions peut localiser rapidement les problèmes. Elle est généralement ajoutée au code qui, selon vous, peut générer des exceptions. Le choix de l'exception et de l'emplacement du code appropriés est le plus critique.
PHP中文网2017-04-18 10:28:06
Coopérez avec les journaux pour localiser rapidement les erreurs et les messages d'erreur
天蓬老师2017-04-18 10:28:06
Tout d’abord, try catch n’est pas utilisé partout. try catch est utilisé lorsqu'une exception peut être levée. C'est un bon mécanisme, mais n'en abusez pas.
Même certains langages de programmation ne recommandent pas d'utiliser try catch
怪我咯2017-04-18 10:28:06
La détection des exceptions est bénéfique pour la stabilité du programme
大家讲道理2017-04-18 10:28:06
Un programme robuste ne s'exécute pas comme nous le pensons. Il aura quelques accidents pendant le processus d'exécution, comme la connexion à la base de données, l'appel de sa méthode sur une référence nulle, et le fichier local que vous souhaitez lire ne fonctionne pas. Il existe diverses situations inattendues. Ce sont des exceptions qui doivent être prises en compte lors de l'écriture de programmes. À ce stade, vous devez intercepter l'exception et la gérer spécialement.
天蓬老师2017-04-18 10:28:06
Le langage Java est très robuste, 非RuntimeException
doit être capté ou lancer vers le haut Bref, il faut toujours le traiter. try catch
Il gère les exceptions.
巴扎黑2017-04-18 10:28:06
Ceux qui conçoivent des méthodes peuvent utiliser des lancers pour déclarer qu'une fonction "peut" lancer une sorte d'exception
Ceux qui utilisent cette méthode doivent considérer cette exception (soit try/catch lors de l'appel, soit lancer l'exception eux-mêmes, sinon une erreur de compilation se produira si aucune des deux n'est effectuée)