A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 赵志勇 中级黑马   /  2012-5-7 21:45  /  1828 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

今天上午做毕业设计,然后下午准备再学习java ,可是上来的疑惑就开始后悔了, 今天看到第18天的IO 对异常的处理。上来我就蒙了,什么是异常?脑海中只有一个throws 。try () catch();之后它们怎么用全都不记得了。无奈为了打好基础我必需回过头去重新学习异常
                异常:就是程序在运行时出现不正常情况。
        异常的由来:问题也是现实生活中一个具体的事物,也可以通过java 的类的形式进行描述。并封装成对象(这是以前没有注意到的)。
问题分两种:一种是严重的,一种是非严重的问题。
对于严重的:java 通过Error类进行描述。(不能挽回)
对于非严重的,java 通过Exception类进行描述。(可以补救)
try
{
需要被检测的代码;
}
catch(异常类 变量)
{
处理异常的代码;(处理方式)
}
finally
{
一定会执行的语句;
}


我写这么简单的东西是想告诉大家,不要认为自己看一遍视频就感觉什么都会了,即使你学的再好,也会遗忘的,我们一定要时时刻刻走在遗忘的前边,或许以前你没有这样做,希望看完后你能及时的复习自己的学习所得。有一句经典的名言送给大家:把最简单的东西练到极致就是绝招。这是我学习编程或是1年中坚持的原则,我没有什么天赋,只是普通人。我是学习电气工程及其自动化的,凭着对编程的热爱我选择了黑马。从选择到现在一直没有放弃,谁不是从不懂到懂?

写这篇文章想借题发挥下,一来:想加个技术,二来:希望黑马有自己的精神。我提议黑马精神的口号是:把最简单的东西练到极致就是绝招。希望版主给顶一下,来弘扬我们的精神。希望同志们顶我一下啊。

评分

参与人数 1技术分 +1 收起 理由
贠(yun)靖 + 1

查看全部评分

4 个回复

倒序浏览
自己做个沙发
回复 使用道具 举报
{:soso_e113:}我也来顶一个吧
回复 使用道具 举报
补充一点啊,其实还有一个异常,是“可解决,也可不解决的异常”————RuntimeException,它是包含在EXcepetion里面的!还有就是我理解的异常的一些概念,JAVA异常是JAVA提供的用于处理程序中错误的一种机制,错误有包括,程序运行时的错误,例如:数组下标越界,溢出,所要读取的内容不存在等等!总之设计一个良好的程序应该是在异常发生时提供处理这些错误的方法,使得程序不会因为异常而阻断或不可能预见的结果!
回复 使用道具 举报
飞舞❤心动 发表于 2012-5-7 22:40
补充一点啊,其实还有一个异常,是“可解决,也可不解决的异常”————RuntimeException,它是包含在EXcep ...

有预知未来的功能
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马