黑马程序员技术交流社区

标题: 异常处理 [打印本页]

作者: 杨海鹏    时间: 2016-3-26 09:47
标题: 异常处理
throws和throw的区别在哪里呢?难道又是长得像而已吗?还有在进行异常处理的时候是用throws好还是用try。。。catch好呢?

作者: LLQALLQ    时间: 2016-3-26 10:39
throw是写在方法里面的,后边跟的是对象
throws是写在方法上的,后面跟的是异常类
你如果能处理掉的话,最好是处理掉,处理不掉的话就throws了
正好我在复习这一块

作者: 公孙国禄    时间: 2016-3-26 10:39
其实用try...catch好因为他是在内部处理 要是有异常的话就在catch中打印一句话,当这句话出现时就知道是那有问题啦
要是抛出的话就得一层一层的抛会很乱
作者: 杨海鹏    时间: 2016-3-26 11:16
公孙国禄 发表于 2016-3-26 10:39
其实用try...catch好因为他是在内部处理 要是有异常的话就在catch中打印一句话,当这句话出现时就知道是那 ...

哦哦,非常感谢
作者: 杨海鹏    时间: 2016-3-26 11:18
LLQALLQ 发表于 2016-3-26 10:39
throw是写在方法里面的,后边跟的是对象
throws是写在方法上的,后面跟的是异常类
你如果能处理掉的话,最 ...

恩,非常感谢。复习?全部学完了然后复习吗?这复习有啥重点没?
作者: adomwon    时间: 2016-3-26 12:21
程序员能自己处理的,比如违背运算法则的除零机场,就用try;程序员无法自己处理的,比如文件路径有可能不存在,就用tthrow
作者: 杨海鹏    时间: 2016-3-26 16:21
adomwon 发表于 2016-3-26 12:21
程序员能自己处理的,比如违背运算法则的除零机场,就用try;程序员无法自己处理的,比如文件路径有可能不存在, ...

哦哦。好的,非常感谢
作者: LLQALLQ    时间: 2016-3-26 18:37
杨海鹏 发表于 2016-3-26 11:18
恩,非常感谢。复习?全部学完了然后复习吗?这复习有啥重点没?

复习就是主要看看应用和培养自己的逻辑思想,还有就是增强敲代码的量。
作者: 杨海鹏    时间: 2016-3-26 21:29
LLQALLQ 发表于 2016-3-26 18:37
复习就是主要看看应用和培养自己的逻辑思想,还有就是增强敲代码的量。 ...

哦哦,,,,,,,,,,,,,,,,,
作者: adomwon    时间: 2016-3-27 08:40
杨海鹏 发表于 2016-3-26 16:21
哦哦。好的,非常感谢

共同进步
作者: zsh18353616863    时间: 2016-3-27 09:57
我在补充下下了   其实他们主要是三点不同了
作者: haitao    时间: 2016-3-27 10:02
以后学习发现用的try catch较多!!
作者: 杨海鹏    时间: 2016-3-27 13:22
zsh18353616863 发表于 2016-3-27 09:57
我在补充下下了   其实他们主要是三点不同了

额?那三点?
作者: 杨海鹏    时间: 2016-3-27 13:23
haitao 发表于 2016-3-27 10:02
以后学习发现用的try catch较多!!

好像是那样的,但是Throws更方便呀




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2