带着游戏账号流浪

墨陌之

首页 >> 带着游戏账号流浪 >> 带着游戏账号流浪最新章节(目录)
大家在看无敌邪神铁马飞桥带着金毛穿越了商夏小说全本免费阅读全方位幻想影后不想复婚了!穿成疯娘:别怕,好日子在后头海贼:船副就是草帽团的最大靠山绝宠妖妃:邪王,太闷骚!铁马飞桥新书无敌邪神灾变降临:光芒的意义
带着游戏账号流浪 墨陌之 - 带着游戏账号流浪全文阅读 - 带着游戏账号流浪txt下载 - 带着游戏账号流浪最新章节 - 好看的其他类型小说

第13章 听瓜13

上一章目录下一章阅读记录

23、try catch ?nally,try里有return,?nally还执行么?

执行,并且?nally的执行早于try里面的return 结论:

1、不管有木有出现异常,?nally块中代码都会执行;

2、当try和catch中有return时,?nally仍然会执行;

3、?nally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保 存起来,管?nally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是 在?nally执行前确定的;

4、?nally中最好不要包含return,否则程序会提前退出,返回值不是try或catch中保存的返回值。

24、 Excption与Error包结构

Java可抛出(throwable)的结构分为三种类型:被检查的异常(checkedException),运行时异常(RuntimeException),错误(Error)。

1、运行时异常

定义:RuntimeException及其子类都被称为运行时异常。

特点:Java编译器不会检查它。也就是说,当程序中可能出现这类异常时,倘若既\"没有通过throws声明 抛出它\",也\"没有用try-catch语句捕获它\",还是会编译通过。例如,除数为零时产生的ArithmeticException异常,数组越界时产生的IndexoutofboundsException异常,fail-fast机制产生的concurrentmodi?cationException异常(java.util包下面的所有的集合类都是快速失败的,“快速失 败”也就是fail-fast,它是Java集合的一种错误检测机制。当多个线程对集合进行结构上的改变的操作

时,有可能会产生fail-fast机制。记住是有可能,而不是一定。例如:假设存在两个线程(线程1、线程2),线程1通过Iterator在遍历集合A中的元素,在某个时候线程2修改了集合A的结构(是结构上面的 修改,而不是简单的修改集合元素的内容),那么这个时候程序就会抛出concurrentmodi?cationException 异常,从而产生fail-fast机制,这个错叫并发修改异常。Fail-safe, java.util.concurrent包下面的所有的类都是安全失败的,在遍历过程中,如果已经遍历的数组上的内容 变化了,迭代器不会抛出concurrentmodi?cationException异常。如果未遍历的数组上的内容发生了变化,则有可能反映到迭代过程中。这就是concurrenthashmap迭代器弱一致的表现。concurrenthashmap的弱一致性主要是为了提升效率,是一致性与效率之间的一种权衡。要成为强一致性,就得到处使用锁,甚至是全局锁,这就与hashtable和同步的hashmap一样了。)等,都属于运 行时异常。

常 见 的 五 种 运 行 时 异 常 : classcastException( 类 转 换 异 常 ) IndexoutofboundsException(数组越界) NullpointerException(空指针异常)

ArrayStoreException(数据存储异常,操作数组是类型不一致) bu?erover?owException

2、被检查异常

定义:Exception类本身,以及Exception的子类中除了\"运行时异常\"之外的其它子类都属于被检查异常。

特点 : Java编译器会检查它。 此类异常,要么通过throws进行声明抛出,要么通过try-catch进行捕获处理,否则不能通过编译。例如,cloneNotSupportedException就属于被检查异常。当通过clone接口 去克隆一个对象,而该对象对应的类没有实现cloneable接口,就会抛出cloneNotSupportedException异常。被检查异常通常都是可以恢复的。

如:

IoException FileNotFoundException

SqLException

被检查的异常适用于那些不是因程序引起的错误情况,比如:读取文件时文件不存在引发的FileNotFoundException 。然而,不被检查的异常通常都是由于糟糕的编程引起的,比如:在对象引用时没有确保对象非空而引起的NullpointerException 。

3、错误

定义 : Error类及其子类。

特点 : 和运行时异常一样,编译器也不会对错误进行检查。

当资源不足、约束失败、或是其它程序无法继续运行的条件发生时,就产生错误。程序本身无法修复这 些错误的。例如,VirtualmachineError就属于错误。出现这种错误会导致程序终止运行。outofmemoryError、threaddeath。

Java虚拟机规范规定JVm的内存分为了好几块,比如堆,栈,程序计数器,方法区等

喜欢带着游戏账号流浪请大家收藏:(m.xinbayixs.com)带着游戏账号流浪新八一小说更新速度全网最快。

上一章目录下一章存书签
站内强推盛世荣宠之娇贵农妇逆天神妃不好惹官道:从殡仪馆平步青云国王万岁离婚后,我神医身份曝光了开局写轮眼,我成了九叔的徒弟诡异监管者绝顶狂神牟郎笑江湖美女请留步极品全能学生我叫布里茨HP:与黑暗相拥穿成替嫁王妃,我与王爷驰骋沙场家有哥儿农门寡妇有空间,逃荒路上捡个宝继承三千年新爱来袭从编辑走出来的明星猛撸野生大虎,你真不是德鲁伊?
经典收藏小丫鬟娇软妩媚,将军宠溺无度了一只鬼的自我养成手册豪门盛宠:霸道boss缠上身快穿!呸,论狗娘娘可是专业户我们的家人啊星际娇娇,她叉腰扮老虎重生夜,她被王爷吓到腿软第一大佬癫了!他拐跑了邪神!娇妻在上,恶少别急漂亮小团子被偏执反派宠上天穿书后我宠冠六国穿越兽世:兽夫们!你们几个别抢啦大异变之后,从拾荒开始发家致富龙王的刁蛮娇妻:九十九宝满地爬霸道小女娘,天天弄哭侯府小娇夫罪我扛了,你跟我说不爱了?金瓯无缺:穿越金国当皇后被始皇读心后,文武百官卷疯了!快递小哥与芯片女嗨,有兴趣做渣男吗
最近更新惊蘼家族修仙从镇族神剑开始逍骁综穿之福利小世界休假老板!大小姐又来结亲了!终道仙老子和你一战到底大唐:实习生穿越竟成临川公主!帝王宠妃靠智商逆袭!灵灯传奇被囚五年,替嫁后国公府跪求我原谅七零:福宝开挂囤满仓物资养咱妈炮火连天二战求生之路英雄无敌之钢铁炼金术士影视之诸天行一遇总裁误终身苟活兽世:从窝囊到反撩强大兽夫极品花美男同盟巾帼战魂,将军世无双神医杀手带亿万物资穿七零嫁军官
带着游戏账号流浪 墨陌之 - 带着游戏账号流浪txt下载 - 带着游戏账号流浪最新章节 - 带着游戏账号流浪全文阅读 - 好看的其他类型小说