Java编译器要求Java程序必须捕获或声明所有的非运行时例外,但对运行时例外可以不做处理java编译器为什么要这样要求看一下以下这个程序:
package _static;
import java.lang.reflect.*;public class DumpMethods {
public static void main(String[] args) {
int i=0 ;
i=1/0;
System.out.println("没有执行");
}}
这是个运行时异常吧
如果我没有做处理的话
程序不是马上就会中断了
所以还是要处理的
不知道我这样理解有没有错
package _static;
import java.lang.reflect.*;public class DumpMethods {
public static void main(String[] args) {
int i=0 ;
i=1/0;
System.out.println("没有执行");
}}
这是个运行时异常吧
如果我没有做处理的话
程序不是马上就会中断了
所以还是要处理的
不知道我这样理解有没有错
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货