实例分析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多线程相关的面试题,后续会持续更新,希望我的分享可以帮助到正在备战面试的实习生或者已经工作的同行,如果发现错误还望大家多多包涵,不吝赐教,谢谢
    2021-07-07
  • Java定时任务Timer、TimerTask与ScheduledThreadPoolExecutor详解

    Java定时任务Timer、TimerTask与ScheduledThreadPoolExecutor详解

    这篇文章主要介绍了Java定时任务Timer、TimerTask与ScheduledThreadPoolExecutor详解,  定时任务就是在指定时间执行程序,或周期性执行计划任务,Java中实现定时任务的方法有很多,本文从从JDK自带的一些方法来实现定时任务的需求,需要的朋友可以参考下
    2024-01-01
  • 使用@Value 注入 List 类型的配置属性需要注意的 BUG

    使用@Value 注入 List 类型的配置属性需要注意的 BUG

    这篇文章主要介绍了使用@Value 注入 List 类型的配置属性需要注意的 BUG,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • Java 常见排序算法代码分享

    Java 常见排序算法代码分享

    这篇文章主要介绍了Java 常见排序算法代码分享,文章通过分享详细的代码总结文章内容,具有一定的参考价值,需要的小伙伴可以参考一下,希望对你有所帮助
    2022-03-03
  • 五分钟带你学会用java解析json字符串

    五分钟带你学会用java解析json字符串

    这篇文章主要给大家介绍了关于用java解析json字符串的相关资料,JSON是一种轻量级的、基于文本的、与语言无关的数据交换格式,易于人和机器读写,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-07-07
  • Spring Boot+Nginx实现大文件下载功能

    Spring Boot+Nginx实现大文件下载功能

    相信很多小伙伴,在日常开放中都会遇到大文件下载的情况,大文件下载方式也有很多,比如非常流行的分片下载、断点下载;当然也可以结合Nginx来实现大文件下载,在中小项目非常适合使用,这篇文章主要介绍了Spring Boot结合Nginx实现大文件下载,需要的朋友可以参考下
    2024-05-05
  • 详解Java设计模式编程中的中介者模式

    详解Java设计模式编程中的中介者模式

    这篇文章主要介绍了Java设计模式编程中的中介者模式,文中举了典型的同事类与中介者类的例子来解释说明,需要的朋友可以参考下
    2016-02-02
  • Spring事件监听机制ApplicationEvent方式

    Spring事件监听机制ApplicationEvent方式

    这篇文章主要介绍了Spring事件监听机制ApplicationEvent方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • Spring注解实现Bean自动装配示例详解

    Spring注解实现Bean自动装配示例详解

    这篇文章主要给大家介绍了关于Spring注解实现Bean自动装配的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • Java四个线程常用函数超全使用详解

    Java四个线程常用函数超全使用详解

    这篇文章主要为大家介绍了线程中常用的四个函数:wait()、join()、sleep() 和 yield(),以及这四个函数的使用方法和相互之间的区别,需要的可以参考一下
    2022-03-03

最新评论