向外抛throw和try/catch都是对异常的一种处理,throw关键字的格式:throw new ArithmeticException(); 抛出一个异常,这些异常可以使unchecked exception(也就是RuntimeException),也可以是checked execption. throw必须有一个捕获该异常的try/catch语句
即:
try
{throw new ArithmeticException();;}
catch(Exception e)
{……}
至于最好不要只显示错误信息,最好对异常进行处理是指:
你try、catch的时候要返回用户可以看得懂信息,错误那些专业的信息是程序员我们自己看的
例如:
try{}
catch(Exception e)
{System.out.println("程序出现错误");
}
转牛角尖也是一种好事,他可以帮你把问题弄得更清楚,但是不能什么事都转这样活得会很累的哦! |