java中一个try语句中可以抛出多少个异常啊

不是说可以抛出多个异常吗,为什么我这里只抛出一个啊
2025-04-30 06:07:20
推荐回答(1个)
回答1:

try...catch是可以抛出任意个数的异常的,但是每一次只会抛出一个;因为一旦程序遇到异常就不会继续往下运行了。但是程序会到哪一步抛出异常,这个是事先不知道的。
catch里面的是所有可能抛出的异常。所以会列出很多,抛出很多异常。
运行中只会出现一个。