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语言的一大特色,也是个难点,掌握异常处理可以让写的代码更健壮和易于维护。
  • 相关阅读:
    js修改input的type属性问题(兼容所有浏览器,主要用于密码类的默认有提示文字的效果)
    让一个div始终固定在页面的某一固定位置的方法
    js在IE8+兼容String没有trim方法,写一个兼容ie8一下的浏览器的trim()方法
    js用new Object创建json数据
    js+php实现文件上传显示文件上传进度条的插件
    关于一个页面的tab切换整体页面刷新而tab标签处是同一个文件怎么做焦点的问题
    B树及2-3树的python实现
    二叉查找树转变为有序双向链表
    Django中的静态文件管理
    Django文档——Model中的ForeignKey,ManyToManyField与OneToOneField
  • 原文地址:https://www.cnblogs.com/syl1104/p/3700033.html
Copyright © 2011-2022 走看看