今天学了异常,也就是我们平时敲代码的报错
异常分为编译异常和运行错误,
异常的体系结构Throwable顶层类
下面有Error出现的不能处理的严重问题
和Excepion出现的可以处理的问题
Error因为不能处理所以平时只用Excepion
捕获处理
try{
有可能出现问题的代码}catch{
处理异常}finally{
用于释放资源,关流}
第二组方法shrows
在方法声明后面使用,
写一个运行时异常
throw new runtimeexception
写一个编译时异常
throw new exception
子类重写父类方法时,如果父类方法没有抛出异常,子类方法也无法抛出异常
递归
把大问题拆成小问题解决,小问题解决了大问题也就解决了
递归一定要有出口,递归次数不宜过多,否则两者都会使内存溢出
今天功课不多,无聊写了个牛牛来玩,感谢源哥的亲切指导
战况不错
|
-
aa.jpg
(615.77 KB, 下载次数: 8)
代码
|