意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

java语言基础(77)——异常处理

来源:恒创科技 编辑:恒创科技编辑部
2024-01-22 17:35:59


程序问题类结构:

顶级类:Throwable


java语言基础(77)——异常处理

子类,严重问题:Error

子类,问题:Exception

RuntimeException都是编译时异常

运行时异常:RuntimeException


异常处理方式:

(1)try...catch...finally

格式:

try{

}catch(异常类型 变量){

}catch(异常类型 变量){

}catch(Exception e){//多态方式接收所有异常

}finally{// 这个可以没有

}

或(jdk7以后):


try{

}catch(异常类型1 | 异常类型2 | ... 变量){

}finally{// 这个可以没有

}



(2)throws

格式:

权限修饰符 返回值类型 方法名() throws 异常类名{ }


public static void show() throws ParseException  {
String s = "2017-06-27";
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
Date d = sf.parse(s);
}

throws 后异常类名可以是多个,用 , 隔开。




上一篇: java语言基础(94)——线程间通信(等待唤醒机制) 下一篇: 手机怎么远程登录云服务器?