首先java的异常是面向对象的.一个java的exception是一个描述异常情况的对象.当出现异常情况时,一个exception对象就产生了,并放到异常的成员函数里.
【程序编程相关:2003年11月系分考试上午试题的一道题】java的异常处理是通过5个关键词来实现的:try,catch,throw,throws与finally. 【推荐阅读:纪念Java经典的SandBox概念】
【扩展信息:linux下的c 编程------dir】1.异常处理: 在java语言的错误处理结构由try,catch,finally三个块组成.其中try块存放将可能发生异常的java语言,并管理相关的异常指针;catch块紧跟在try块后面,用来激发被捕获的异常;finally块包含清除程序没有释放的资源,句柄等.不管try块中的代码如何退出,都将执行finally块. 2.抛出异常: java语言可以不在方法中直接捕获,而用throw语句将异常抛给上层的调用者.throw语句就是来明确地抛出一个异常;首先你必需得到一个throwable的实例句柄,通过参数传到catch中,或者采用new操作符来创建一个. 例如:public void execute(string str,int index) throws whcaexception{ try{ //可能产生异常的代码; }catch(exception e){ ... 下一页