recherche

Maison  >  Questions et réponses  >  le corps du texte

java - Eclipse怎堪看完整的堆栈信息

PHP中文网PHP中文网2857 Il y a quelques jours1054

répondre à tous(1)je répondrai

  • 怪我咯

    怪我咯2017-04-18 10:37:58

    La dernière ligne de l'exception la plus basse et la première ligne de la précédente sont combinées pour former les informations de pile complétées.

    Raison :
    Ces informations d'exception sont sorties vers Throwable.printStackTrace() via System.err, citez d'abord une description du document officiel du JDK

    HighLevelException: MidLevelException: LowLevelException
             at Junk.a(Junk.java:13)
             at Junk.main(Junk.java:4)
     Caused by: MidLevelException: LowLevelException
             at Junk.c(Junk.java:23)
             at Junk.b(Junk.java:17)
             at Junk.a(Junk.java:11)
             ... 1 more
     Caused by: LowLevelException
             at Junk.e(Junk.java:30)
             at Junk.d(Junk.java:27)
             at Junk.c(Junk.java:21)
             ... 3 more

    Notez la présence de lignes contenant les caractères "...". Ces lignes indiquent que le reste de la trace de pile pour cette exception correspond au nombre d'images indiqué à partir du bas de la trace de pile de l'exception provoquée par cette exception (l'exception "englobante").

    Ces lignes indiquent que le reste de la trace de pile de cette exception correspond au nombre spécifié d'images à partir du bas de la trace de pile de l'exception (causée par l'exception "englobante")

    peut également être compris de cette manière. Les appels entre méthodes sont tous des modèles de pile, par exemple, a.b.c signifie que la méthode a appelle la méthode b et que la méthode b appelle la méthode c. Ensuite, l'exception levée dans la méthode c représente uniquement les informations dans le cadre de pile de la méthode c. L'exception levée par la méthode b aura les informations de deux cadres de pile b et c, et ainsi de suite.

    répondre
    0
  • Annulerrépondre