定义以及用法:
try catch finally 语句用于处理代码中可能出现的错误信息。

错误可能是语法错误,通常是程序员造成的编码错误或错别字。也可能是拼写错误或语言中缺少的功能(可能由于浏览器差异)。
try 语句允许我们定义在执行时进行错误测试的代码块。

catch 语句允许我们定义当 try 代码块发生错误时,所执行的代码块。

finally 语句在 trycatch 之后无论有无异常都会执行。

注意: catchfinally 语句都是可选的,但你在使用 try 语句时必须至少使用一个。

总结:
try{ //执行的代码,其中可能有异常。一旦发现异常,则立即跳到catch执行。否则不会执行catch里面的内容 }
catch { //除非try里面执行代码发生了异常,否则这里的代码不会执行
}
finally { //不管什么情况都会执行,包括try catch 里面用了return ,可以理解为只要执行了try或者catch,就一定会执行 finally
}

try catch finally语句详解相关推荐

  1. mysql explain语句_Mysql explain 语句详解

    explain 语句详解 explain 写在 select 前,如下 mysql> explain select * from user_info where id = 2\G ******* ...

  2. mysql切换用户sql语句,MySQL用户管理及SQL语句详解

    [(none)]>select user,host frommysql.user; #查询用户和主机+---------------+-----------+ | user | host | + ...

  3. Java教程:Java continue语句详解

    Java教程有时强迫一个循环提早反复是有用的,也就是,你可能想要继续运行循环,但是要忽略这次重复剩余的循环体的语句,所以 Java 提供了 continue 语句.continue 语句是 break ...

  4. smarty手册-smarty中foreach循环语句详解

    原文地址:smarty手册-smarty中foreach循环语句详解作者:谭博 {foreach}循环也有自身属性的变量,可以通过{$smarty.foreach.name.property}访问,其 ...

  5. 教妹学Java(十四):switch 语句详解

    大家好,我是沉默王二,一个和黄家驹一样身高,和刘德华一样颜值的程序员.本篇文章通过我和三妹对话的形式来谈一谈"switch 语句". 教妹学 Java,没见过这么有趣的标题吧?&q ...

  6. MySQL数据库增删改查常用语句详解

    MySQL数据库增删改查常用语句详解 一 MySQL数据库表结构 1.1 常见数据类型 1.2 常用约束类型 1.3 MySQL存储引擎 二 DDL语句:数据定义语句 2.1 修改数据库密码 2.1. ...

  7. MyBatis SQL语句详解

    MyBatis SQL语句详解 1 CRUD标签 1.1 select 1.2 insert 1.3 update 1.4 delete 1.5 #{ }和${ }的区别 2 动态SQL 2.1 if ...

  8. mysql的load data_【MySQL】load data语句详解(一)

    作者  罗小波 沃趣科技高级MySQL数据库工程师 load data语句详解 背景 数据库版本:MySQL 5.7.18 服务器信息:本地到处导入在10.10.30.241上演示,local远程导入 ...

  9. 【Linux】shell脚本实战-if多分支条件语句详解

    文章目录 前言 多分支语句的语法 多分支语句举例: 1. 出嫁的条件 2. 管理http服务实战脚本 3. 猜数字游戏v1版本-if版本 总结 前言 前面我们已经学习过单分支语句和双分支语句的使用. ...

最新文章

  1. create-react-app 2.0中使用antd(eject)
  2. linux ssh登录源地址限制,H3C交换机配置SSH源地址登录限制和SNMP源地址限制的方法...
  3. expect简单教程
  4. 《研磨设计模式》chap16 模板方法模式
  5. Delphi中String与PAnsiChar转换
  6. php php_zip.dll,PHP如何开启自带的ZipArchive类,实现压缩解压功能
  7. 达摩院实现自动驾驶核心技术突破,首次实现3D物体检测精度与速度的兼得
  8. git客户端下载地址
  9. tomcat source code in eclipse
  10. 代码 点胶gcode_3D打印机启停代码Gcode
  11. vue将文件/图片/视频批量打包成压缩包,并进行下载
  12. 什么是前端,前端是什么?
  13. 无线路由器设置里的DHCP服务是什么意思
  14. 带你彻底击溃跳表原理及其Golang实现!(内含图解)
  15. cocos creator 插件开发
  16. 英语,对程序员有多重要?
  17. CGAN模型——pytorch实现
  18. 【Python】使用tushare完成配对交易策略
  19. Python IDEL查询和修改当前目录
  20. 转:资本2010《CCTV财经频道中国证券市场投资策略报告》发布

热门文章

  1. abaqus切削为什么没有切屑_SiCp/Al复合材料超声振动辅助切削研究现状与进展
  2. python 视频 灰度 伽玛_moviepy音视频剪辑:lum_contrast什么时候使用以及图像处理什么时候需要调整亮度与对比度...
  3. 七十三、Vue项目城市详细页的动态路由,Banner布局和公用图片画廊组件拆分
  4. 物理化学 化学 动力学(上)
  5. 研究生一年级,非计算机专业,自学机器学习现实吗?
  6. 博后招募 | 清华大学电子系姚权铭教授招聘机器学习方向博士后
  7. AAAI 2022 | 北航提出基于特征纯化的视线估计算法,让机器更好地“看见”
  8. 大会剧透 | IDEA大会精彩议题全释放
  9. 上海人工智能实验室刘宇:从感知AI的发展理解决策AI的未来
  10. 【Java代码】京东商品全部分类数据获取(建表语句+Jar包依赖+树结构封装+爬虫源代码)包含csv和sql格式数据下载可用