Topic: [讨论]编程时该在何时throws Exception,何时try-catch Exception呢? |
Print this page |
1.[讨论]编程时该在何时throws Exception,何时try-catch Exception呢? | Copy to clipboard |
Posted by: jfml Posted on: 2003-04-29 15:13 请高手谈谈自己的看法 |
2.Re:[讨论]编程时该在何时throws Exception,何时try-catch Exception呢? [Re: CrazyJavar] | Copy to clipboard |
Posted by: jfml Posted on: 2003-04-30 14:31 UP 这个问题难道没有人关心么、 |
3.Re:[讨论]编程时该在何时throws Exception,何时try-catch Exception呢? [Re: CrazyJavar] | Copy to clipboard |
Posted by: mochow Posted on: 2003-04-30 15:11 俺也是初学,很关心这些。 既然没有人说,俺先说说初步的理解吧。 对于方法而言: 定义方法的时候,如果该方 法在实现过程中特定的情况下需要抛出异常的话, 那么在该方法中,判断该情况出现的的时候, 就要throw 异常。 在使用这个方法的时候,就应该用try ... catch来捕获 这个异常。 |
4.Re:[讨论]编程时该在何时throws Exception,何时try-catch Exception呢? [Re: CrazyJavar] | Copy to clipboard |
Posted by: jfml Posted on: 2003-04-30 15:19 我写共用API的时候,总是习惯把异常都在API内部Catch掉 这样别人调用我的API就会省掉考虑Exception 但是这样也造成一直没有明确到底该何时throws的问题 请达人指示一二 |
5.Re:[讨论]编程时该在何时throws Exception,何时try-catch Exception呢? [Re: CrazyJavar] | Copy to clipboard |
Posted by: yakuu Posted on: 2003-04-30 17:03 不影响业务逻辑的内部catch掉。 需要用于交互的,throws 出来。 基本上看情况而定。 |
6.Re:[讨论]编程时该在何时throws Exception,何时try-catch Exception呢? [Re: CrazyJavar] | Copy to clipboard |
Posted by: luoq_dl Posted on: 2003-04-30 17:19 yakuu 说的对, throws Exception是用来通知外部有Exception的可能 throw 可以用来抛出异常 try-catch Exception是一种异常处理机制 由于这几个东四是有区别的,好像没有可相互选择的情况。 声明方法时用throws 抛出异常用throw try-catch是用来捕捉和处理异常的 |
7.Re:[讨论]编程时该在何时throws Exception,何时try-catch Exception呢? [Re: CrazyJavar] | Copy to clipboard |
Posted by: floater Posted on: 2003-04-30 23:03 http://www.cjsdn.com/post/view?bid=1&id=24789&sty=1&tpg=1&age=0 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |