我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:金算盘心水论坛 > 抛出异常 >

java 抛出异常的问题!

归档日期:08-07       文本归类:抛出异常      文章编辑:爱尚语录

  我看有些人写程序的时候不断的抛出异常,怎么他不去解决它啊,到最后还不是一样要解决,为什么要等到最后才去解决?有什么优点吗这样.

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  有异常,如果能够捕捉当然最好将其捕捉并处理,如果你不能够解决只能抛出,给调用方法的人处理,如果一直抛出没有人捕捉并处理,最后会被java虚拟机捕捉,但虚拟机并不知道怎么处理。

  权限问题,你要有解决问题的权限,有些问题你知道是如何产生的但是你没有处理能力,只能往上抛。

  在工作写代码的时候,异常不会随随便便的就抛掉不管,必须分层划分,逐一处理,越详细,越好。异常有一个基本原则:能够底层处理的尽量处理,但是如果不能处理,必须抛出到调用者(方法)。不应该简单的抛弃。异常捕获再抛出, 是一种把底层异常进行封装,转换为另外一种异常类型。还有就是有些异常是自定义的,你在处理这种异常的时候,一般都会新开一个界面来来处理这些异常,但是我感觉新开界面里面的方法好像都是MyEclipse自动给你生成的。这不是什么优点,建议你也这么做,其实就是必须这么做。

  一般在做应用程序的时候,异常都是直接抛出,然后利用框架统一处理,这样做是为了维护起来方便,还有就是异常信息的统一和准确,方便程序员迅速找出异常所在

本文链接:http://izytravel.com/paochuyichang/640.html