zoukankan      html  css  js  c++  java
  • 项目学习4

      昨天断片了的,心态严重不好的啦,就去睡觉去啦!

      痛苦总是有的,老师说了痛苦是很正常的,我想也是,再好的心态都会痛苦的,但是好心态是痛并快乐着,心态不好就是痛苦并痛苦着。

      我想以后再难,我都不会像昨天一样心里那么难过,谢谢老师解决我的一切疑惑。

      我的学习也有一些不好的习惯,俗话不懂就要问,但是我觉得我自己有点依赖别人了,一报错就紧张,就问别人,自己都没有去思考,今天下午老师留下我们几个继续写,老师真的好负责哦,我就自己一个人在那里写,没有人问的,报错我就想怎么回事,结果都解决了,不仅自己独立完成自己的作业,还建立了自信。哈哈。要相信自己,实在不懂了,自己又思考来的就可以问同学,老师了。不然问了也没有效果的。

        Java异常处理通过5个关键字try、catch、throw、throws、finally进行管理。基本过程是用try语句块包住要监视的语句,如果在try语句块内出现异常,则异常会被抛出,你的代码在catch语句块中可以捕获到这个异常并做处理;还有以部分系统生成的异常在Java运行时自动抛出。你也可以通过throws关键字在方法上声明该方法要抛出异常,然后在方法内部通过throw抛出异常对象。finally语句块会在方法执行return之前执行,一般结构如下:
     try{
      程序代码
     }catch(异常类型1 异常的变量名1){      final(修饰符)(来修饰类,方法名,变量)
      程序代码                  finally(关键字, 代码块用于try-catch无论如何都要执行)
     }catch(异常类型2 异常的变量名2){      finalize(object的方法、当对象被垃圾回收之前所执行的方法)
      程序代码
     }finally{
      程序代码
     }
            catch语句可以有多个,用来匹配多个异常,匹配上多个中一个后,执行catch语句块时候仅仅执行匹配上的异常。catch的类型是Java语言中定义的或者程序员自己定义的,表示代码抛出异常的类型,异常的变量名表示抛出异常的对象的引用,如果catch捕获并匹配上了该异常,那么就可以直接用这个异常变量名,此时该异常变量名指向所匹配的异常,并且在catch代码块中可以直接引用。这一点非常非常的特殊和重要!
            Java异常处理的目的是提高程序的健壮性,你可以在catch和finally代码块中给程序一个修正机会,使得程序不因异常而终止或者流程发生以外的改变。同时,通过获取Java异常信息,也为程序的开发维护提供了方便,一般通过异常信息就很快就能找到出现异常的问题(代码)所在。
            Java异常处理是Java语言的一大特色,也是个难点,掌握异常处理可以让写的代码更健壮和易于维护。
  • 相关阅读:
    LeetCode120 Triangle
    LeetCode119 Pascal's Triangle II
    LeetCode118 Pascal's Triangle
    LeetCode115 Distinct Subsequences
    LeetCode114 Flatten Binary Tree to Linked List
    LeetCode113 Path Sum II
    LeetCode112 Path Sum
    LeetCode111 Minimum Depth of Binary Tree
    Windows下搭建PHP开发环境-WEB服务器
    如何发布可用于azure的镜像文件
  • 原文地址:https://www.cnblogs.com/syl1104/p/3700033.html
Copyright © 2011-2022 走看看