有如下代码: //第1行 { if(unsafe()){ // do something } else if(safe()) { //do something } } 其中,方法unsafe()将抛出IOException,请问可将以下哪项填入第1行? A public IOException methodName() B public void methodName() C public void methodName() throw IOException D public void methodName() throws IOException