Jtti广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >try catch和if else语句的区别
  • 4
分享到

try catch和if else语句的区别

2016-07-12 04:07:39 4人浏览 佚名
摘要

区别:if可以进行简单的过滤,但是,由于机器或者说环境各异,可能会产生一些无法预知的异常,这是在开发阶段无法预知的,所以就要用try...catch来捕捉,而if是无法做到的。从程序结构上来说:if ... else...属于程序结构中的分

区别:

if可以进行简单的过滤,但是,由于机器或者说环境各异,可能会产生一些无法预知的异常,这是在开发阶段无法预知的,所以就要用try...catch来捕捉,而if是无法做到的。


从程序结构上来说:

if ... else...属于程序结构中的分支结果,try...catch属于顺序结构,虽然说在出现异常的时候编译器会跳到捕获异常的入口处,但这是和传统意义上if ... else结构存在根本性的差别。

当不可预知有什么异常的时候,用try,当过多的情况需要处理的时候,用if就会太繁琐,当你需要观察的代码没有返回值的时候,iff()当中没法作判断,必须用try.

如果所有的异常都能事先知道,那么就可以用if-else,但是有些时候很难判断,所以就用try-catch。


--结束END--

本文标题: try catch和if else语句的区别

本文链接: https://www.lsjlt.com/news/106.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么使用Try
    这篇文章主要介绍“怎么使用Try”,在日常操作中,相信很多人在怎么使用Try问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用Try”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!Java的Option...
    336
    2023-09-27
  • python try except 捕获
    try: 2/0 except Exception, e: # error occurred, log 'e', etc print e C:\Python27\python.exe C:/Users/TLCB/Pycharm...
    826
    2023-09-27
    python
  • Java try()语句实现try-with-resources异常管理机制操作
    目录Java try()语句实现try-with-resources异常管理机制不使用try-with-resources时,使用的资源要在finally中进行释放使用try-wit...
    183
    2023-09-27
    Java try()语句 try-with-resources 异常管理机制
  • pythontry异常处理
    错误和异常: 错误: nameerror 未声明、初始化对象 indexerror 序列中没有此索引 syntaxerror 语法...
    911
    2023-09-27
    异常 python
  • python中的异常(try)
    1.异常程序在运行的时候,如果python解释器遇到一个错误,会停止程序的执行,并且提示一些错误的信息,这就是异常我们在程序开发的时候,很难将所有的特殊情况都处理,通过异常捕获可以针对突发事件做集中处理,从而保证程序的健壮性和稳定性 在程序...
    480
    2023-09-27
    异常 python
  • try-cache-finally读取文件错误try-with-resources使用方法
    目录引言try-cache-finallytry-with-resourcestry-with-resources 语句能放多个资源,使用 ; 分割try-with-resource...
    770
    2023-09-27
    try-with-resources读取文件 try-cache-finally
  • swift错误处理do catch try try!使用的方法是什么
    这篇“swift错误处理do catch try try!使用的方法是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获...
    345
    2023-09-27
  • try mysql5.5.8
    install mysql558[@more@]首先阅读下官方文档说明http://dev.mysql.com/doc/refman/5.5/en/source-installation.html按照cma...
    594
    2023-09-27
    mysql5.
  • Python使用os模块、Try语句、
    通常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错。所以最好在做任何操作之前,先判断文件是否存在。 这里将介绍三种判断文件或文件夹是否存在的方法,分别使用os模块、Try语句、pathlib模块。 1.使用o...
    370
    2023-09-27
    语句 模块 Python
  • python中try-finally语句
    #!/usr/bin/python 'if error occur when open a file or readline' try: try: ccfile = open('file9',...
    688
    2023-09-27
    语句 python finally
  • python 异常之 try 的用法
     语法解释: try:      表达式 1(如果表达式,可以成功执行,则执行,跳到 finally 语句) except ExpectErrorType, Argument:   (表达式1 没有做成功,且正好是 Exp...
    916
    2023-09-27
    异常 python
  • 写写python中try的使用
    python中try的使用 在 Python 中,try 是用于异常处理的关键字。try 语句的语法如下: try: # 可能会抛出异常的语句块except ExceptionType1: ...
    515
    2023-09-27
    python java 前端
  • python学习-python2中try
    一、try...finally高级语言通常都内置了一套try...except...finally...的错误处理机制,Python也不例外.当我们认为某些代码可能会出错时,就可以用try来运行这段代码,如果执行出错,则后续代码不会继续执行...
    155
    2023-09-27
    python
  • python 错误处理:try..exc
    python错误继承表:https://docs.python.org/3/library/exceptions.html#exception-hierarchy格式:def 函数():      try:               内容...
    213
    2023-09-27
    错误 python exc
  • python异常处理--try...except
    在python中,用try来测试可能出现异常的语句,然后用except来处理可能出现的异常,try except的表达形式如下:try:    语句except [exception,[data...]]:  ...
    145
    2023-09-27
    异常 python
  • 浅谈JavaIO之try with底层原理
    目录IO关闭的问题使用try with resourcetry with resource的原理自定义resourceIO关闭的问题 最近写了一个例子,读取一个文件没有问题,但是读取...
    804
    2023-09-27
    Java try with
  • java怎么实现try/catch异常块
    这篇文章主要讲解了“java怎么实现try/catch异常块”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“java怎么实现try/catch异常块”吧!在项目中,我们会遇到异常处理,对于运行...
    263
    2023-09-27
  • Nginx的try_files指令详解
    Nginx的try_files指令详解 顺序检查文件是否存在,返回第一个找到的文件或文件夹(结尾加斜线表示文件夹),如果所有的文件或文件夹都找不到,会进行一个内部重定向到最后一个参数。 注:只有最后一...
    710
    2023-09-27
    nginx 运维
  • java中try 与catch的使用
    try{ //代码区 }catch(Exception e){ //异常处理 } 代码区如果有错误,就会返回所写异常的处理。   首先要清楚,如果没有try的话,出现异常会导致程序崩溃。 而try则可以保证程序的正常运行下去,比如说: tr...
    861
    2023-09-27
    java jvm servlet
  • Java异常--常见方法--自定义异常--增强try(try-with-resources)详解
    目录异常方法自定义异常作用定义增强try(try-with-resources)作用条件jdk7jdk9异常方法 //返回此可抛出对象的详细信息消息字符串 public String...
    462
    2023-09-27
    java自定义异常 java增强try java try-with-resources
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作