捕捉异常

异常的处理方式之一:捕获异常

捕获异常是通过3个关键词来实现的:try-catch-finally。用try来执行一段程序,如果出现异常,系统抛出一个异常,可以通过它的类型来捕捉(catch)并处理它,最后一步是通过finally语句为异常处理提供一个统一的出口,finally所指定的代码都要被执行。

异常捕获机制

想要捕获异常就得用try…catch…语句块

try{
code
...
....
}
catch(ExceptionType e){
handle for this type
}
catch(UnKnowHostException e){
handle for this type
}

如果try 语句块中的任何代码抛出了catch 子句中的指定异常类,那么

程序跳过 try语句块中的其余代码
程序将执行 catch子句中的处理器代码

最新文章

  1. MySQL的SSL加密连接与性能开销
  2. nios II--实验6——串口软件部分
  3. Logistic Regression分类器
  4. 【leetcode】Text Justification
  5. 既然nodejs是单线程的,那么它怎么处理多请求高并发的?
  6. 使用node-webkit开发exe窗口程序
  7. Webstrom快捷键大全
  8. HDU 1044
  9. 【原】linux系统运维工具必备
  10. C++中string 的使用
  11. 1316. Electronic Auction(树状数组)
  12. 'InitializeCulture' is not a member of 'XXXX'
  13. Spring 3.0 + Atomikos构建jta分布式事务
  14. RaspberryPI 连接rs232模块接线图
  15. 如何有效快速提高Java服务端开发人员的技术水平?
  16. MarkDown语法 学习笔记 效果源码对照
  17. PIVOT行转列
  18. php中的抽象方法和抽象类,简单明了,一点通
  19. 【Never Stop】联赛集训记录
  20. Windows Server 2012系统上安装.net framework3.5教程

热门文章

  1. 夯实Java基础,一篇文章全解析线程问题
  2. 线上kafka消息堆积,consumer掉线,怎么办?
  3. Redis系列9:Geo 类型赋能亿级地图位置计算
  4. CSS选择器大全48式
  5. php + layui 文件上传 以及 拖拽上传
  6. 模块/os/sys/json
  7. vulnhub靶场之LOOZ: 1
  8. NLP实践!文本语法纠错模型实战,搭建你的贴身语法修改小助手 ⛵
  9. JavaEE Day08 HTML&CSS
  10. 【Scala】思维导图