IOException异常小问题,在线等 public class CheckEx { public void check() throws IOException{}; public static void main(String[] args) { new CheckEx().check(); }
} 问:第四行为什么会编译不通过呢,thanks
------解决方案-------------------- public static void main(String[] args) 这句应该也要网上抛异常 改成
Java code
public static void main(String[] args) throws Exception
------解决方案-------------------- 因为你没有异常处理! 两种办法,一种就是在main方法中抛出异常, public static void main(String[] args) throws IOException { new CheckEx().check(); }
另一种方法就是在main方法内捕获异常: public static void main(String[] args) { try{ new CheckEx().check(); }catch(IOException e){ e.printStackTrace(); } }