因为你在wait()函数进行等待的时候,可能会被其他的一些信号打断,比如有其他线程杀死你这个线程之类的,此时他就会进入InterruptedException异常。因为有可能出现这种异常,所以代码里会加上这个异常判断,你就可以在这个线程被打断的时候做一些自己想做的事了,比如e.printStackTrace();等等有不明白的再追问。谢谢~!
因为这要合使一个线程中断的, 在中断的时候很容易发生一些异常,java在操作中很容易发生异常的地方都会加异常处理, 能加强程序的健壮性