2015年12月29日课堂总结及课后作业

Java编程中出现的问题分三类:
1、语法问题 IDE会有提示
2、运行时异常 异常处理
3、逻辑问题 使用调试分析


所有的异常的顶级父类Throwable


Throwable的子类分为两种
1、Error——错误,是不可以处理的
2、Exception——异常,是可以用try-catch来进行处理的


Exception又分为两类
1、RuntimeException 运行时异常
2、其他Exception 检查异常


运行时异常不强制进行异常处理
检查异常强制要求进行异常处理


常见的运行时异常
1、NullPointerException
2、InputMismatchException
3、ArithmeticException
4、ArrayIndexOutOfBoundsException
常见的检查异常
1、Exception
2、FileNotFoundException
3、IOException
4、SQLException


异常处理
try 将有可能出异常的代码块包裹起来
catch try块中出现的异常由相应的catch块来处理
finally 一定会执行到的代码写在其中


如果try或者catch用有return
在执行return之前会先执行finally
然后再执行return


唯一不执行finally的情况是
try或者catch中运行了System.exit(1)


throws是声明异常
将方法中的异常抛到调用该方法的方法中处理


throw是引发异常
将实例化好异常对象引发
一般和throws配合
将引发的异常抛到上层去处理


我们也可以自定义异常
1、继承Throwable类
2、继承Exception类
3、继承RuntimeException类


回去的任务:
1、将云课堂中Java基础语法部分和
        Java面向对象部分没有看过的课程补充看完
2、重点看练习-图书销售管理这一部分
        该部分的项目边看边做
         2016年1月4日17时之前交到指定邮箱
3、复习前面学过的所有课程
        将附件中以前作业中没有做过的部分
        找时间进行练习


链接:http://pan.baidu.com/s/1pKkIxq7 密码:u22o
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值