当前位置:首页 > 名字故事 > 网络新词 > 正文

exception是什么意思 exception是什么

时间:2021-03-19 10:37:02

姓名测试

  不知道见识广博的你们有没有听说过exception这个英文单词呢?你们知道它真正的含义是什么吗?如果你对这个英文单词也很感兴趣的话,下面我们一起来看看exception是什么意思 exception是什么。

exception是什么意思 exception是什么

exception是什么意思 exception是什么

  exception是什么意思 exception是什么

  java exception异常处理机制其实起源很早,所以它也不是个什么新鲜的东西,如果您对exception机制一点都不了解,没关系,只是国内通常接触新事物的时间都相对的要晚老美几年,但了解java exception机制对java开发人员来说是必要的,不过exception 异常处理机制也并没有固定,在anders 的眼里它也是一个试验性的东西。 理论上异常处理划分为两个模型(中止模型与继续模型),但实际使用方面我们对中止模型用的比较多,这个模型比较实用,而继续模型则不是那么的应用普遍,多少是耦合的过于紧密。

  exception的处理机制

  为什么要自定义自己的exception ,java exception机制与传统的c语言的异常处理机制有什么不同,这种exception机制的意义在什么地方?接下来咱就来和你一起探讨exception 的优缺点。

  早期的c语言的异常处理机制,通常是我们人为的对返回结果加一些标志来进行判定,比如发生错误返回什么标志,正常情况下我们又是返回什么标记,而这些都不是语言本身所赋予我们的,而对于c语言这种机制又有什么问题哩?为什么新一代的语言 java ruby c# 等都用exception机制而不是维持c语言的老样子?这些都是我们需要思考的问题。

  c语言的异常处理机制全是我们人为的定义,这样就会造成业务逻辑的主线受到异常处理的牵制,或者说是我们难免会将注意力转移,并且造成业务逻辑与异常处理之间有很大程度上的缠绕。

exception是什么意思 exception是什么

exception是什么意思 exception是什么

  中止模型

  假设错误非常严重,已至你无法在回到错误发生的地方,也就是说,这段程序经过判断认为,他已经没有办法挽回,于是就抛出异常,希望这个异常不要在回来,这也是java 当前所采用的模式。

  继续模型

  这种模型的主旨是恢复当前的运行环境,然后希望能够重新回到错误的发生地,并希望第二次的尝试能够获得成功,这种模型通常为操作系统所应用。

  exception的字根词源

  cap/cep/cip/ceive=to take 取,拿

  来源于拉丁文capere,"take,seize"。captor(n.捕捉者,捕快)会capture(v.俘获,捕获)captive

  (n.俘虏,被捕捉的人或动物);如果你的心被取走了,那叫做captive(v.迷惑,迷住);ex-外+cept取->

  取出来->except除...之外;anti-之前+cip取+-ate动词后缀->之前就取得了->anticipate 语气,

  上面文章为你讲解的关于exception是什么意思 exception是什么的知识点,希望可以帮助到有兴趣的朋友们,如果还想了解更多的相关知识点,敬请关注我们的网站!

相关推荐

姓名测试

友情链接