带着游戏账号流浪

墨陌之

首页 >> 带着游戏账号流浪 >> 带着游戏账号流浪最新章节(目录)
大家在看壁咚尤物妻陆沉周若雪全文免费超级小农民兵临天下黑心知青带百亿物资在六零杀麻了真千金只想拿钱重生之神级学霸内前任他叔,宠够了没太上武神诀猎天争锋无错字精校版
带着游戏账号流浪 墨陌之 - 带着游戏账号流浪全文阅读 - 带着游戏账号流浪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.315zwwxs.com)带着游戏账号流浪315中文网更新速度全网最快。

上一章目录下一章存书签
站内强推腹黑太子极品妃玄幻:开局一头灵宠老婆发现了我千亿身家遇见你,遇见余生问剑开局退婚,她虐翻反派户口本修的什么仙王妃又怀双胎,八代单传皇家炸窝年代1960:穿越南锣鼓巷,重生另嫁小叔,夫妻联手虐渣四合院:鹅毛大雪,我自逆天改命阴气撩人:鬼夫夜来簪星搬空钱财,我反手给继妹报名下乡姐姐,爱我!狼狗弟弟冷舔苏撩开着房车,去古代逃荒种田吧我乃仙童兼职城隍土地和妖王嫡女冥妃:魔尊,江山来聘空姐前规则山村草垛三人转
经典收藏成为赶尸人后我无敌了叶辰萧初然小说全文免费阅读完整版我的宿主有点傻殿下为何这样,下官很为难人在疗养院,全靠病人逢凶化吉你就是我的天堂不曾宣之于口的秘密被休后:我带娘家登顶为王穿成最惨炮灰?她退婚摆烂杀疯了快穿:美凶残女配她又在线崩人设海贼:开局被卡普忽悠进海军重生之霸气嫡女勇谋权穿书七零小知青撩爆偏执大佬充电风云录天价哑妻:夫人带球跑了!快穿之疯批男主的白月光死遁了恐怖街山海九圣录鬼王的画皮娘子被始皇读心后,文武百官卷疯了!
最近更新文娱紫薇星从养成系男团开始伊愿白首不相离修仙我完虐一群气运之子崩坏:带着女武神写二创综影视之魅魔在小世界搅风弄雨姥姥学做电商吴邪你说过会带我回家的惊世女将:我的空间藏雄兵兽笛无限流副本和职场有什么区别?幸村美人太诱惑,乖乖不能招架住神豪:从绑定追星系统开始守寡三年后,整个侯府跪求我原谅可恶,这个辅警异常的强恶毒太后被亲儿子捅死之后重生了紫焰麒麟降世救我男人,怎么每次都成了救世主时空神珠之从四合院开始黑化重生后,她手捏小白莲掀天下太子女儿身?九千岁助我当女帝
带着游戏账号流浪 墨陌之 - 带着游戏账号流浪txt下载 - 带着游戏账号流浪最新章节 - 带着游戏账号流浪全文阅读 - 好看的其他类型小说