Rumah  >  Soal Jawab  >  teks badan

java中有返回值的函数中throw new exception会给函数返回值吗?返回值是什么?

java中有返回值的函数中throw new exception会给函数返回值吗?返回值是什么?

天蓬老师天蓬老师2744 hari yang lalu671

membalas semua(5)saya akan balas

  • 阿神

    阿神2017-04-18 10:52:00

    Pengecualian akan dilontarkan satu peringkat pada satu masa, tanpa nilai pulangan.

    balas
    0
  • PHPz

    PHPz2017-04-18 10:52:00

    Satu kaedah keluar adalah kembali, dan satu lagi adalah untuk membuang pengecualian Apabila pengecualian dilemparkan, tiada nilai pulangan

    balas
    0
  • 迷茫

    迷茫2017-04-18 10:52:00

    buang RuntimeException(msg) baharu;
    Gunakan try catch untuk menangkap pengecualian
    e.getMessage();

    balas
    0
  • ringa_lee

    ringa_lee2017-04-18 10:52:00

    Jika pengecualian dilemparkan, kod yang memanggil kaedah ini sama ada akan menangkap pengecualian, atau pengecualian akan terus dilemparkan kepada pemanggil peringkat atas Tiada peluang untuk anda menerima nilai pulangan

    balas
    0
  • ringa_lee

    ringa_lee2017-04-18 10:52:00

    Ia bergantung pada situasi Pengecualian masa jalan tidak akan menyebabkan program terganggu, dan akan terus dilaksanakan, maka akan ada nilai pulangan Pengecualian bukan masa jalan secara langsung akan mengganggu program, jadi tiada nilai pulangan. Jika anda Tiada cara untuk menangkap pengecualian

    balas
    0
  • Batalbalas