大美书网

手机浏览器扫描二维码访问

第189章 (第1页)

、tryay,try里有return,?nay还执行么?

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

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

、当try和ay仍然会执行;

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

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

、ex与error包结构

java可抛出throduabe的结构分为三种类型:被检查的异常,运行时异常runtiex,错误error。

、运行时异常

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

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

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

常见的五种运行时异常:(类转换异常)dexoutofboundsexterex(空指针异常)

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

、被检查异常

定义:ex的子类中除了"运行时异常"之外的其它子类都属于被检查异常。

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

如:

ioexdex

sqlex

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

、错误

定义:error类及其子类。

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

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

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

喜欢带着游戏账号流浪请大家收藏:dududu带着游戏账号流浪小说网更新度全网最快。

请关闭浏览器阅读模式后查看本章节,否则将出现无法翻页或章节内容丢失等现象。

热门小说推荐
男二当场跑路

男二当场跑路

楚星回作为十里八乡修仙天赋最好的年轻修士,在前往修仙界的途中,被一道天雷劈中脑门,忽然顿悟自己是一本修仙团宠文学里的舔狗男二。按照剧情,他会在前往灵相宗拜师之后被认出是掌门多年前走丢的长子...

被俘虏后,敌国皇帝囚我入罗帐

被俘虏后,敌国皇帝囚我入罗帐

大燕攻破京师之际,大魏将军南宫钰凭借一己之力护住国门,却被俘虏。本想用将军忌旗的燕国国君夏侯宸却发现这将军竟是个女人。夏侯宸嘴角擒着一抹残忍的笑意,他将南宫钰囚在身边,夜夜笙歌。大燕臣民都觉得他们陛下疯了,却不想,夜夜被宠的女奴还逃了。夏侯宸暴怒,却发现,除了愤怒,他还疯狂想她。后来,燕国皇帝夏侯宸舍去天下只要她。...

男学渣的天后养成

男学渣的天后养成

一个高二男学渣在未来时空系统帮助下,一步步成为学霸,大神作家,神秘网红,神秘女明星,最终成为神秘天后巨星的日常故事。作者有百万字小说重生女棋神信誉作保...

(HP同人)重返魔法界+番外

(HP同人)重返魔法界+番外

HP重返魔法界作者冰凉酒文案萨拉查斯莱特林,冷漠,精明,甚至残忍,拥有无人能出其右的绝对力量戈德里克格兰芬多,热情,张狂,永远毫无顾忌的表现出自己的喜怒哀乐。这两个人性格绝然相反,可是千年前却是最要好的朋友一场意外,两人跨越千年的时空面对学院争斗激烈的霍格沃兹,面对魔法界的种种变故,今生,他们又会如何?前世是挚友,那今专题推荐冰凉酒HP同人在线阅读txt下载加入书架...

高冷学神黏她上瘾

高冷学神黏她上瘾

白柠一来,不仅抢走了贺时舟年级第一的宝座,还成了他的后桌。同为大佬的俩人,自尊高智商高分数高,妥妥的三高,于是互相看不上,每天对着骚。…白柠日常戴着帽子和口罩,大家都在传她相貌平平,或者有什么隐疾。直到某一天,贺时舟发现那张藏在口罩下的脸精致绝美。于是,纯情小少爷从此陷入感情漩涡,越陷越深,永不脱身。…白柠起初...

每日热搜小说推荐