if(){}else和try{}catch{}语句的本质区别
来源:互联网 发布:money理财通mac版 编辑:程序博客网 时间:2024/05/01 13:27
今天突然纠结一个问题,if…else语句是不是处理异常,纠结好长时间,向人求助才搞懂。问题来源:用if语句处理了一个小bug,然后被问到这是不是就是异常,一下懵了,直觉上不是,但又说不清楚。要弄懂这个问题首先要了解他们的语法:
if(条件){ 代码块}else{ 代码块}try{ 代码块}catch{ 代码块}
看了上边的代码发现,if语句判断的是条件是否成立,成立执行一个分支,否则执行另一个分支。而try语句判断的是一段代码块是否执行成功,不成功执行catch里边的代码块。他们的作用本来就完全不同。希望此文能帮到有同样疑惑的人(如果有的话)。
0 0
- if(){}else和try{}catch{}语句的本质区别
- if-else和try-catch
- if else和try catch
- java中try catch与if else区别
- if......if和if......else if......else if的区别
- Java 用 try-catch 代替 if-else 的好处
- C#中的分支结构:if..else if 、if... else 和 switch ...case语句的区别
- if else if与if if语句的区别
- 异常处理和IF else语句判断的区别?
- 选择语句switch和if else的区别以及代码
- 三元表达式和if-else语句的区别
- Javascript:基本语句(if-else/switch/for/while/for-in/try-catch)
- try{}cath{}不能被if else语句替换的例子
- 多个if语句和多个if else语句的区别
- sql中的if else语句和if test 语句的区别
- if...if 和if...else if...的区别
- [Java] 使用多个 if 语句、else if 和 switch 的区别
- if else if else 语句的拓展
- UML中的六大关系
- 实现导航栏push时隐藏标签栏
- 对象的插入排序
- 中国大学MOOC-翁恺-C语言程序设计习题集 02-0 到 04-4
- AndroidStudio初学者
- if(){}else和try{}catch{}语句的本质区别
- 解决iOS7,iOS8UITableView分割线距左边有距离的办法
- 正则表达式语法
- HDU 2015 偶数求和
- Qt实战之酷狗音乐
- 全文检索的基本原理之Lucene原理篇
- Servlet+JSP要点
- 基于omxplayer播放软件python写的图形界面的播放软件
- unity 制作2d动画