实例分析Try {} Catch{} 作用

 更新时间:2015年10月04日 14:25:27   投稿:hebedich  
本文是通过一个简单的实例,向大家介绍了Try {} Catch{}的意义和作用,非常的实用,有需要的小伙伴可以参考下。

今天有小伙伴给我留言问到,try{...}catch(){...}是什么意思?它用来干什么?

简单的说 他们是用来捕获异常的

下面我们通过一个例子来详细讲解下

 try
 {
  Image img=Image.createImage("/image.png");
  alert.setImage(img);
 }catch(java.io.IOException e)
 {
   System.out.println("Error");
 }

Image img=Image.createImage("/image.png");
如果找不到文件,上面会出错
所以要处理这个异常错误,就是用上面的方法
catch是捕获异常,然后对异常处理,这里是输出错误

也就是说
它先执行try括号里的程序:
    Image img=Image.createImage("/image.png");
    alert.setImage(img);
如果里面有错误,就直接跳到catch块里,抛出System.out.println("Error");这句话,告诉你try括号里有错误

相关文章

  • 关于后缀表达式的java实现过程

    关于后缀表达式的java实现过程

    这篇文章主要介绍了关于后缀表达式的java实现过程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • mybatis整合ehcache做三级缓存的实现方法

    mybatis整合ehcache做三级缓存的实现方法

    ehcache是一个快速内存缓存框架,java项目里用起来很方便,下面这篇文章主要给大家介绍了关于mybatis整合ehcache做三级缓存的实现方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-06-06
  • SpringBoot整合MQTT小结汇总

    SpringBoot整合MQTT小结汇总

    MQTT 客户端是运行 MQTT 库并通过网络连接到 MQTT 代理的任何设备,是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于 TCP/IP 协议上,由 IBM 于 1999 年发明,对SpringBoot整合MQTT相关知识感兴趣的朋友一起看看吧
    2022-01-01
  • URL @PathVariable 变量的匹配原理分析

    URL @PathVariable 变量的匹配原理分析

    这篇文章主要介绍了URL @PathVariable 变量的匹配原理分析,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10
  • SpringBoot使用注解集成Redis缓存的示例代码

    SpringBoot使用注解集成Redis缓存的示例代码

    这篇文章主要介绍了在 Spring Boot 中使用注解集成 Redis 缓存的步骤,包括添加依赖、创建相关配置类、需要缓存数据的类(TestService)以及测试方法(如在 Controller 中的 redisTest 和 redisCache 方法),还对一些关键代码和配置进行了详细说明
    2025-01-01
  • 如何通过源码了解Java的自动装箱拆箱详解

    如何通过源码了解Java的自动装箱拆箱详解

    装箱就是把基本类型转换成包装类,拆箱就是把包装类转换成基本类型,下面这篇文章主要给大家介绍了关于如何通过源码了解Java的自动装箱拆箱的相关资料,需要的朋友可以参考下
    2022-04-04
  • Java字符串常见的操作(比较,查找,替换等)

    Java字符串常见的操作(比较,查找,替换等)

    在Java当中,为字符串类提供了丰富的操作方法,对于字符串,我们常见的操作就是:字符串的比较、查找、替换、拆分、截取以及其他的一些操作,本文就详细的介绍一下,感兴趣的可以了解一下
    2022-01-01
  • springboot中@Value的工作原理说明

    springboot中@Value的工作原理说明

    这篇文章主要介绍了springboot中@Value的工作原理,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • Scala数据库连接池的简单实现

    Scala数据库连接池的简单实现

    本文主要介绍了Scala数据库连接池的简单实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • Struts2配置文件中使用通配符的方法(三种形式)

    Struts2配置文件中使用通配符的方法(三种形式)

    Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。这篇文章主要介绍了Struts2配置文件中使用通配符的相关知识,需要的朋友可以参考下
    2019-11-11

最新评论