黑马程序员技术交流社区
标题:
关于异常!
[打印本页]
作者:
zhanhuidreaming
时间:
2013-4-9 14:28
标题:
关于异常!
本帖最后由 zhanhuidreaming 于 2013-4-11 20:41 编辑
这几天一直在看视频,对于异常的知识点还是不能掌握,只能看“懂”视频上的一点点,一遇到问题还是不能有效解决,异常焦急中……
已抽取大家的建议,继续往下看。慢慢悟!
作者:
wlt
时间:
2013-4-9 15:41
慢慢来这个不能着急
学习java要多看多敲
遇到问题不懂的话多来论坛里面发发帖子
作者:
yufeng47
时间:
2013-4-9 16:02
异常Throwable,旗下有两个子接口:Error和Exception。Error是不可处理的错误,Excetion是可以通过程序员来解决的问题。
在Exception中有个子类是RuntimeException(运行时异常)即在程序运行时才会发生的异常,编译过程终不会发生,这类异常我们在catch语句块中通过thorw抛出该系列异常对象或者在方法体上throws异常类都可以不通过程序员处理,因为这类异常的发生表示该程序前面发生的异常对后续的有影响所以会直接弹出让程序员进行代码修改或者输入内容修正。
对于一般Exception异常,是需要通过try、catch语句来进行处理的。如有处理不了的异常就在函数体上抛出异常让其他调用者知晓该处会发生什么异常而进行处理。
异常类比较庞大,不是一两点就能说清楚,你继续看视屏,老师会在后面的视屏多出都讲到异常的处理方式,后续的知识点基本上都会设计到异常的处理。
作者:
范鹏飞
时间:
2013-4-10 00:39
异常的两种处理方式:
1.捕获 try-catch-finally
try{
//有可能出现问题的代码
}catch(异常类型 变量){
//处理问题的位置
}finally{
//无论try块中是否产生异常,finally中的内容永远会被执行到
}
2.抛出 throws
抛出时还有一个throw 和throws的区别:
throws 是用来标识一个方法是否抛出异常
throw 作用是抛出一个异常对象
1.throws 写在方法的后面
throw 写在方法中
2.throws 后面写的异常类的名称
throw 后面写的是一个异常对象
3.throws 后面可以加多个异常名称
throw后面只能有一个异常对象.
作者:
Keith
时间:
2013-4-10 04:36
以后你看 集合,IO流每天都用,自然就理解了,而且楼主还没用eclipse吧?等用eclipse之后处理异常就方便了许多,继续看下面的视频就好
作者:
zhanhuidreaming
时间:
2013-4-11 20:35
谢谢各位提醒,坚持看下去!慢慢悟!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2