Rumah > Soal Jawab > teks badan
java中有返回值的函数中throw new exception会给函数返回值吗?返回值是什么?
阿神2017-04-18 10:52:00
Pengecualian akan dilontarkan satu peringkat pada satu masa, tanpa nilai pulangan.
PHPz2017-04-18 10:52:00
Satu kaedah keluar adalah kembali, dan satu lagi adalah untuk membuang pengecualian Apabila pengecualian dilemparkan, tiada nilai pulangan
迷茫2017-04-18 10:52:00
buang RuntimeException(msg) baharu;
Gunakan try catch untuk menangkap pengecualian
e.getMessage();
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
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