异常处理的5个关键字

try ,catch,

finally

throw, throws

 

我的总结:

捕获异常:先捕获小异常再捕获大异常。

程序是调出来的,不是写出来的;多测试是程序员的必修课。

异常处理后,程序不会因为出现异常而退出!

 

 

异常处理格式

try{

//可能出异常的代码

} catch(异常类  对象){

//处理该异常类型的语句

}

[finally] {

//一定会执行的代码

//catch块使用System.exit(1);除外

}

 

备注:当try语句块出现异常,程序会自动跳到catch语句块去找匹配的异常类型,并执行异常处理语句,finally语句块是异常的统一出口。

 

最新文章

  1. 我的“第一次”,就这样没了:DDD(领域驱动设计)理论结合实践
  2. iOS 自定义方法 - UIView扩展
  3. Http client 请求
  4. 一种C#生成符合Java规则的二进制文件方法
  5. Jackson学习资料
  6. 浅谈 Struts2 面试题收藏
  7. WinForm------PopupMenu控件的使用
  8. C# 通过WebService方式 IIS发布网站 上传文件到服务器
  9. html 元素 绝对位置坐标
  10. ubuntu下安装 openssl 开发库
  11. 启用“关闭自动根证书更新”,解决Windows系统各种卡顿的问题(Visual studio 卡、远程桌面mstsc卡、SVN卡)
  12. Impossible WPF Part 1: Binding Properties
  13. 【有意思的BUG】浏览器的Title和Icon
  14. 6个常见的php安全攻击
  15. 使用VMware通过vmdk文件创建XP虚拟机
  16. TFS 安装 扩展包
  17. 洛谷 P1054 等价表达式 解题报告
  18. openstack安装-计算节点-nova计算服务安装
  19. Author and Submission Instructions
  20. python slave status 2

热门文章

  1. Python PEP8标准
  2. CMake学习笔记五-依赖库添加
  3. JQuery--关系选择器
  4. hdu4324 dfs
  5. hdu1564 简单博弈
  6. 单颗GPU计算能力太多、太贵?阿里云发布云上首个轻量级GPU实例
  7. ios7.1安装提示"无法安装应用程序 由于证书无效"的解决方式二(dropbox被封项目转移到Appharbor上)
  8. android 数据存储----android短信发送器之文件的读写(手机+SD卡)
  9. deepin golang微服务搭建go-micro环境
  10. mybatis-generator1.3.6的使用