java - Eclipse怎堪看完整的堆栈信息
PHP中文网
PHP中文网 2017-04-18 10:35:58
0
1
1049
PHP中文网
PHP中文网

认证0级讲师

répondre à tous(1)
刘奇

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal