1.基本语法

try{//可疑代码
//将异常生成对象的异常对象传递给catch
}catch(异常){//对异常进行处理
}finally{}//可以没有finally

2.注意细节

1.如果发生异常,则异常发生后的代码不会执行,直接进入了catch块,因为发生异常后的代码不会运行,所以对于程序运行的正确性有很大的保障
2.如果异常没有发生,则顺序执行try的代码块,不会进入到catch
3.如果希望发不发生异常都进入到某段代码段 例如:关闭数据库的连接,则使用finally{}

try-catch的基本使用方法相关推荐

  1. 百度云加速 ajax,使用百度云加速后网站打开速度慢、广告不显示的解决方法

    最近发现自己的博客打开很慢,通过ie浏览器打开速度还可以,使用任何第三方浏览器打开都超级慢,以为是HTML代码元素导致,一番比对后没有发现不是HTML5代码问题,但是在头部发现一串javascript ...

  2. java 加载dll后打包_让Jacob从当前路径读取dll文件及相关打包方法

    让Jacob从当前路径读取dll文件及相关打包方法 独立观察员2013.08.12 Jacob  LibraryLoader.class修改版代码 功能:让jacob可在当前路径下的dll文件夹内读取 ...

  3. 《Effective C#》读书笔记——条目11:理解短小方法的优势C#语言习惯

    在应用程序开发过程中,开发者都力求写出更加高效的代码.但是当你想手工为C#编译器优化代码时,你的种种优化可能反倒会阻碍JIT进行更加高效的优化.因此,我们最好尽可能的写出最清晰的代码,将优化工作交给J ...

  4. java resume过时方法_学点开发|关于Java多线程用法解析

    在进行学习之前,我们先来了解下,什么是Java多线程: 多线程是实现并发机制的一种有效手段.进程和线程一样,都是实现并发的一个基本单位.为了让大家更清晰读懂关于Java多线程用法,由以下几点入手学,帮 ...

  5. java 异常捕捉 ( try catch finally ) 你真的掌握了吗?

    前言: java 中的异常处理机制你真的理解了吗?掌握了吗? catch 体里遇到 return 是怎么处理? finally 体遇到 return 怎么办?finally 体里有 System.ex ...

  6. Vue——Vue-Router的push和replace方法[Uncaught (in promise) Error]解决方案

    问题描述 在升级了Vue-Router版本到到3.1.0及以上之后,页面在跳转路由控制台会报Uncaught (in promise) Error的问题 Vue更新日志 https://github. ...

  7. 前端异步对象的原理与使用方法

    源宝导读:现今互联网的WEB网站,几乎没有不用到JS异步技术的,虽然大家经常用到,但Javascript提供的异步机制如何才能真正用好呢,可能很多开发小伙伴还有点含糊,本文将从常见的开发场景出发,系统 ...

  8. Java 异常种类及处理方法

    概述 异常的基类是 Throwable, Throwable 有两个子类: Exception : 表示可以恢复的异常, 编译器可以捕捉. Error : 表示编译时和系统错误, 表示系统在运行期间出 ...

  9. 让Jacob从当前路径读取dll文件及相关打包方法

    让Jacob从当前路径读取dll文件及相关打包方法 独立观察员2013.08.12 Jacob  LibraryLoader.class  修改版代码 功能:让jacob可在当前路径下的dll文件夹内 ...

  10. cf244D. Match amp; Catch 字符串hash (模板)或 后缀数组。。。

    D. Match & Catch 能够用各种方法做.字符串hash.后缀数组,dp.拓展kmp,字典树.. . 字符串hash(模板) http://blog.csdn.net/gdujian ...

最新文章

  1. 数据结构之堆Heap
  2. python process pool_python multiprocessing.Process,multiprocessing.Pool区别(不同之处)
  3. 应用服务器web服务器_最受欢迎的应用服务器
  4. anaconda中的python如何进行关联分析_Anaconda、Miniconda、Conda、pip的相互关系
  5. linux sudo命令全称,linux sudo命令的概念与使用
  6. linux中文件大小设置函数,truncate函数和ftruncate修改文件大小-linux
  7. led数字字体_技术丨体育场馆LED显示屏设计与安装要求
  8. STM8单片机读取DHT11温湿度传感器
  9. 《电子基础与维修工具核心教程》——第2章 电阻2.1 电阻器介绍
  10. lsb_release -a linux查看版本未找到命令
  11. soapui直接下载响应内容为本地的文件
  12. 科学计算机如何将角度换成小数点,角度计算器-卡西欧计算器上D(角度制)怎么切换RT– 手机爱问...
  13. 【2021-12-22】【Kotlin】Type inference failed. Expected type mismatch: inferred type is HashSet but Set
  14. 友盟分享 微博 c8998文件不存在
  15. java索引图片,索引从图片中提取像素数据的代码的错误
  16. 高德地图自定义点标记大小_高德地图实现自定义小蓝点 自定义点标记 绘制多边形/圆形区域 根据地图的移动显示或者隐藏自定义点标记的相关实现...
  17. FT60F011A/FT60F010A为辉芒微电子基本I/O型系列Flash单片机SOT23-6/SOP8
  18. 【愚公系列】2022年09月 微信小程序-three.js绘制球体
  19. 手机称pc计算机又称什么,pc版是什么意思
  20. PDH SDH WDM

热门文章

  1. Windows Server 2008 配置SSTP ***--即SSL ***
  2. PHP虚拟机HHVM 4.0.0,让PHP飞--HHVM虚拟机初探(一)
  3. itop-4412学习笔记:TF卡烧写
  4. 计算机毕业设计ssm社区疫情防控系统3j56g系统+程序+源码+lw+远程部署
  5. 爬虫:网易云热门歌曲所有评论爬取(详细)
  6. 批量下载google的mp3
  7. Python怎么用大数据分析_用Python制作大数据教程/如何使用Python分析大数据
  8. Matlab里的颜色模板
  9. 扩展 WPF 动画类
  10. 新浪总编离职、搜狐财经势微,面对万千诱惑,财经垂直站点该取哪瓢