cari

Rumah  >  Soal Jawab  >  teks badan

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

PHP中文网PHP中文网2853 hari yang lalu1041

membalas semua(1)saya akan balas

  • 怪我咯

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

    Baris terakhir pengecualian terendah dan baris pertama baris sebelumnya digabungkan untuk membentuk maklumat tindanan yang lengkap.

    Sebab:
    Maklumat pengecualian ini dikeluarkan kepada Throwable.printStackTrace() melalui System.err, mula-mula petikan penerangan daripada dokumen rasmi 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

    Perhatikan kehadiran baris yang mengandungi aksara "..." Garis ini menunjukkan bahawa baki surih tindanan untuk pengecualian ini sepadan dengan bilangan bingkai yang ditunjukkan dari bahagian bawah surih tindanan pengecualian yang disebabkan oleh. pengecualian ini (pengecualian "menyertakan").

    Baris ini menunjukkan bahawa baki surih tindanan pengecualian ini sepadan dengan bilangan bingkai yang ditentukan dari bahagian bawah surih tindanan pengecualian (disebabkan oleh pengecualian "menyertakan")

    juga boleh difahami dengan cara ini Panggilan antara kaedah adalah semua model tindanan Contohnya, a.b.c bermaksud kaedah a memanggil kaedah b, dan kaedah b memanggil kaedah c. Kemudian pengecualian yang dilemparkan dalam kaedah c hanya mewakili maklumat dalam rangka tindanan kaedah c Pengecualian yang dilemparkan oleh kaedah b akan mempunyai maklumat dua bingkai tindanan b dan c, dan seterusnya.

    balas
    0
  • Batalbalas