8.21总结
来源:互联网 发布:lol美服账号淘宝购买 编辑:程序博客网 时间:2024/06/08 03:31
描述事件添加流程。
1.确定事件源;2.确定监听器;3.注册。建立事件源和监听器的联系。
什么是异常?如何捕获异常?
异常就是描述出错信息的对象。
用try....catch包裹进行捕获
异常的类结构是怎样的?错误和异常各自有什么特点?
Throwables是所有一场和错误的父类。其中错误Error,是能捕获,但不能处理。而Exception是能捕获,能处理。异常执行的顺序是怎样的?
首先执行try块,顺序执行。如果在try块中,有异常抛出,则转向catch块执行。同时中止try块中其余的代码。
当try...catch执行完后,继续执行try...catch之后的代码。
throw和throws 的区别是什么?
throw是一条语句,表示显示抛出一个异常对象
throws是方法修饰符,表示该方法可能会抛出某种异常。这时,如果调用该方法,则必须处理该方法抛出的异常。
异常有几种?如何区分?
异常有三种,分别为:
java.lang.NumberFromaException:将字符串转为数字类型,转换失败抛出异常
java.lang.NullPointerException:空指针异常,对null值调用方法或属性抛出异常。
java.lang.ArrayIndexOutofBoundsException:数组下标越界异常。当数组变量引用不合法下标时抛出异常。
finally一般在什么时候使用?是不是任何时候都会执行finally块?
finally:一般用于资源清理工作,如:流的关闭,数据库的关闭。
finally无论是否异常都会执行的语句块,如果在try或者catch块中,有return语句,finally,会在跳出方法前执行,只有try或catch块中程序结束,finally才不会执行 。
- 8.21总结
- 8.21近期总结
- GDOI2016模拟8.21总结
- 【GDOI】8.21训练总结
- GDOI模拟8.21总结
- 8.21学习总结
- 总结
- 总结
- 总结
- 总结
- 总结!
- 总结
- 总结.
- 总结。
- 总结
- 总结
- 总结
- 总结
- Hbuilder开发app实战-识岁03-文件上传
- Windows平台使用RMAN命令自动删除Oracle过期归档日志的方法
- UVA - 10615 Rooks(二分图匹配 + 枚举)
- 三种凹凸材质算法总结
- 项目风险的理解
- 8.21总结
- Ubuntu下搭建tftp服务器最简单方法
- android SDK 国内更新方法
- 在现有工程中创建XCTest到工程
- Android学习之基于隐式的Intent的通讯
- Java静态绑定与动态绑定
- C++对象模型——效率有了,弹性呢(第七章)
- java面向对象之封装(2)this和单例设计模式
- UVALive - 4288 Cat vs. Dog(最大独立集)