日期:2011-03-22 16:17:00 来源:本站整理
违例自变量[Java编程]
本文“违例自变量[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
和Java的其他任何对象一样,需求用new在内存堆里成立违例,并需调用一个构建器.在全部尺度违例中,存在着两个构建器:第一个是默许构建器,第二个则需利用一个字串自变量,使我们能在违例里置入相关信息:
if(t == null)
throw new NullPointerException("t = null");
稍后,字串可用各种办法提取出来,就象稍后会展示的那样.
在这儿,关键字throw会象变戏法一样做出一系列难以想象的事情.它首先履行new表达式,成立一个不在程序通例履行范围之内的对象.并且理所当然,会为那个对象调用构建器.随后,对象实际会从办法中返回——固然对象的范例普通并非办法计划为返回的范例.为深化理解违例掌握,可将其想象成另一种返回机制——但是不要在这个问题上深究,不然会碰到麻烦.通过“掷”出一个违例,亦可从本来的作用域中退出.但是会先返回一个值,再退出办法或作用域.
但是,与普通办法返回的类似性到此便全部完毕了,因为我们返回的地方与从普通办法调用中返回的地方是迥然有异的(我们完毕于一个得当的违例掌握器,它距离违例“掷”出的地方大概相当迢遥——在调用仓库中要低上很多级).
此外,我们可按照需求掷出任何范例的“可掷”对象.典型情形下,我们要为每种差别范例的错误“掷”出一类差别的违例.我们的思绪是在违例对象以及挑选的违例对象范例中保存信息,所以在更大场景中的某个人可知道若何对待我们的违例(普通,唯一的信息是违例对象的范例,而违例对象中保存的没什么意义).
以上是“违例自变量[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
- ·上一篇文章:<b>try块</b>
- ·下一篇文章:基本违例
- ·中查找“违例自变量”更多相关内容
- ·中查找“违例自变量”更多相关内容
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论