Java程序在执行过程中如果出现异常,会自动生成一个异常对象,该异常对象将被自动提交给JVM,当JVM接收到异常对象时,会寻找能处理这一异常的代码,并把当前异常对象交给其处理,这一过程称为捕获(catch)异常。如果JVM找不到可以捕获异常的方法,则运行时系统将终止,相应的Java程序也将退出。

在java中添加捕获异常代码时,需要把认为可能会出现异常的代码包括在try语句块内,处理异常的代码包括在catch语句内。在程序执行时,如果try语句内的代码出现错误,try会创建异常对象并抛出,catch捕获异常对象,则catch语句块内的代码将会执行,这样就可以处理异常错误了。

使用try和catch的语法规则如下:

try {

可能发生异常的代码

}

catch(异常类型 ex) {

对异常进行处理的代码

}

最新文章

  1. MySQL Innodb数据库性能实践——热点数据性能
  2. Lepus经历收获杂谈(二)——QT
  3. php中如何防止表单的重复提交
  4. JVM 性能调优实战之:使用阿里开源工具 TProfiler 在海量业务代码中精确定位性能代码
  5. SqlServer之游标深入
  6. OpenGL8-直接分配显存-极速绘制(2)
  7. 进阶:案例三: Upload File using WebDynpro
  8. jdk1.8中的for循环
  9. 二cha树
  10. CCF-201512-2-消除类游戏
  11. java执行多条SQL语句
  12. zabbix自定义监控方式
  13. linux学习笔记-10.解压与压缩
  14. 关于C中函数传参的一点理解
  15. druid.io本地集群搭建 / 扩展集群搭建
  16. markdown添加本地图片
  17. vue router 几种方式对比 (转载)
  18. 用ansible剧本搭建lnmp
  19. 训练超参数, 出现 Cannot use GPU in CPU-only Caffe 错误?
  20. node_Express安装及检验

热门文章

  1. HTTP的简单的解析
  2. bind封装
  3. promise封装的ajax
  4. Linux配置中文输入法(搜狗输入法)
  5. vue--一些预设属性
  6. 读写方式 r , r+ , w , w+ , a , a+
  7. redhat7.2安全基线BI
  8. 省市区三级联选select2.js
  9. 2019清明期间qbxt培训qaq
  10. jar包安装到本地仓库