异常是在没有定义正常执行路径时在Java程序的执行期间可能出现的条件。Java通过将执行操作的代码与处理错误的代码分离来处理错误。

当发生异常时,Java会创建一个包含有关异常的所有信息的对象,并将其传递给相应的异常处理代码。有关异常的信息包括异常的类型,发生异常的代码中的行号等。

try-catch块

要处理异常,请将代码放在try块中。 try块如下所示:

1
2
3
4
try  {
    // Code for the try block 
    // 可能有异常的代码
}

try块以关键字try开头,后面是开括号和结束括号。try块的代码放在开口和关闭大括号内。try块本身不能使用。

它必须后跟一个或多个catch块,或一个finally块,或两者的组合。要处理可能在try块中抛出的异常,请使用catch块。一个catch块可以用于处理多种类型的异常。catch块的语法与方法的语法相似。

点击链接查看详细内容

最新文章

  1. 让网站动起来!12款优秀的 jQuery 动画插件推荐
  2. ReactNative 从环境和第一个demo说起,填坑教程
  3. javascript中Date对象的应用——简易日历的实现
  4. 20145308刘昊阳 《Java程序设计》第3周学习总结
  5. 重新理解:ASP.NET 异步编程(转)
  6. 一排cell就第一个cell要点两次才响应,其他的cell都点一下就响应
  7. C++之路进阶——bzoj1455(罗马游戏)
  8. js——全选框 checkbox
  9. 十天学会单片机Day3 D/A与A/D转换器
  10. 得到内网域管理员的5种常见方法<转>
  11. visual studio 中使用git
  12. SSE求解向量大小
  13. unity中怎样获取全部子物体的组件
  14. Java下载创建好的Excel模板
  15. Django中使用geetest实现滑动验证
  16. Hystrix是个什么玩意儿
  17. html禁止页面滚动
  18. Cacti的使用
  19. Debug版本正常运行,Release版本编译通过但运行崩溃
  20. win10 教育版本变专业版本

热门文章

  1. day 52协程
  2. luoguP1541 乌龟棋 题解(NOIP2010)
  3. 50-python基础-python3-列表-函数sorted() 对列表进行临时排序
  4. Debug your ASP.NET Application while Hosted on IIS
  5. 2018-2-13-win10-uwp-HttpClient-post错误
  6. windows开机自启mysql服务(任务计划程序+XAMPP)
  7. 三、IDS4建立authorization server
  8. java 逻辑运算符
  9. jvm主要组成部分及其作用
  10. 【串线篇】SpringMvc视图解析