当前位置:编程学习 > JAVA >>

初学者对异常处理很疑惑,请大侠们指点!!

初学者对异常处理很疑惑,请大侠们指点!! --------------------编程问答-------------------- 为了保证程序的健壮性,在可能出现使程序中断的异常处进行异常处理,保证程序即使遇到了异常也可以不用中断保证程序的执行。 --------------------编程问答-------------------- 多看看书, 多学学基础,多写写代码! --------------------编程问答-------------------- 就是你预计程序会在这个地方出现错误,并且如果出现错误程序怎么自动处理。就像诸葛亮的锦囊妙计 --------------------编程问答-------------------- 建议多调试 多断点 异常抛出还是少用为好 --------------------编程问答-------------------- 异常就是事先知道哪里会有错误,从而对其捕捉,以使程序能够正常的运行下去;比如说我们用的操作系统,它也有异常,可是系统没有崩溃,就是因为它事先对其事件进行了处理 --------------------编程问答-------------------- 异常就是一个表示阻止正常执行的错误或者情况,如果不处理就会终止这个程序的执行。
异常其实比较简单,你可以通过不停地调试程序,就可以掌握异常的声明,抛出,捕获和处理的整个过程。 --------------------编程问答-------------------- 总结几点: 
  1.try 是尝试运程代码块,如果有异常会被随后的catch捕获
  异常发生以后代码不执行
  2.catch代码块是异常处理代码。需要提供合理的处理,异常的处理
  是与具体业务逻辑有关。可以写多个catch处理一系列异常,但是
  要注意:异常的大小关系,大类型的放到后面处理。
  3.finally 代码块,不管是否出现异常,总会执行的代码块。
  经常用来处理现场的清理,比如:可靠的数据库连接关闭。
  4.异常的分类
   (1)检查异常 异常检查规则:
     一个方法如果抛出了异常,这个方法就必须声明异常的抛出.
     调用抛出异常的方法,必须处理异常
    (2)非检查异常
     Javac忽略对RuntimeException 的检查, 包括子类型
  5.(1) 能够底层处理的尽量处理,但是如果不能处理,必须抛出到
   调用者(方法)。
   (2)建议在捕获到异常时候使用e.printStackTrace(),打印到
   控制台,输出内容是:出现异常时候的方法调用堆栈. --------------------编程问答-------------------- 返回异常好还是true/false好? --------------------编程问答--------------------
引用 8 楼 Mr_sunboy 的回复:
返回异常好还是true/false好?

异常一般不返回  异常只有两种处理方式  捕获   或者   抛出 让调用者处理 --------------------编程问答-------------------- 出现于try{}...catch{}上面的异常是为了保证程序的健壮性、捕获一些非程序期望的值或过程,在catch内进行异常处理 ,最简单 就是在catch块内写个输出异常的提示。
补充:Java ,  Java SE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,