网站建设核心之捕获异常
南阳龙腾科技有限公司网站建设,三网合一网站仅需999元,365天自动优化,有需要的联系. 励志名言:给一个学生机会,他会给你一个奇迹。
网站建设核心之捕获异常
有些代码必须捕获异常,捕获异常需要进行周密的计划。 如果某个异常发生的时候没有在任何地方进行捕获,那程序就会终止执行,并在控制台上打印出异常信息,其中包括异常的类型和堆栈的内容。对于图形界面程序(applet和application应用程序),在捕获异常之后,也会打印出堆栈的信息,但程序将返回到用户界面的循环中(在调试基于图形界面的程序时,zuihao保证控制台窗口可见,并且没有被极小化)。 捕获一个异常,必须设置try/catch语句块,如果在try语句块中的任何代码抛出了一个在catch+句中说明的异常类,那么: 1.程序将跳过try语句块的其余代码。 2.程序将执行catch子句中的器代码。 如果在try语句块中的代码没有抛出任何异常,那么程序将跳过catch子句。 如果方法中的任何代码抛出了一个在catch+句中没有声明的异常类型,那么这个方法就会立刻退出(期待调用者为这种类型的异常设计了catch子句)。 需要注意,try语句中的大多数代码都很容易理解:读取并文本行,直到遇到文件结束符为止。正如在JxunshouaAPI中看到的那样,read方法有可能抛出一个IOException异常。在这种情况下,将跳出整个while循环,进入catch子句,并输出堆栈情况。对于一个普通的程序来说,这样异常基本上合乎情理。还有其他的选择吗? 通常,zuihao的选择是什么也不做,而是将异常传递给调用者。如果read方法出现了错误,就让read方法的调用者去操心!如果采用这种方式,就必须声明这个方法可能会抛出一个IOException。 请记住,编译器严格地执行throws说明符。如果调用了一个抛出已检查异常的方法,就必须对它进行,或者将它传递出去。 哪种方法更好呢?通常,应该捕获那些知道如何的异常,而将那些不知道怎样的异常传递出去。如果想将异常传递出去,就必须在方法的首部添加一个throws说明符以便告知调用者这个方法可能会抛出异常。 仔细阅读一下JxunshouaAPI文档,以便知道每个方法可能会抛出哪种异常,然后再决定是自己,还是添加到throws列表。对于后一种情况,也不必犹豫。将异常直接交给能够胜任的器进行要比压制对它的更好。 同时请记住,这个规则也有一个例外。如果编写一个覆盖超类的方法,而这个方法又没有抛出异常,那么这个方法就必须捕获方法代码中出现的每一个已检查异常。不允许在子类的thrws说明符中出现超过超类方法所列出的异常类范围。
网站建设,网站制作,网站设计公司南阳龙腾科技有限公司,已为众多企业提供营销网站建设,企业官网网站制作,房地产及教育行业的网站建设,并开展响应式网页设计,手机网站建设,微网站开发,模板建站,企业网站制作,企业邮箱及免费的网站模板等全方位一站式互联网解决方案已有13年。南阳龙腾科技三合一高端网站仅需999元,详情咨询技术人员。以上就是关于网站建设核心之捕获异常的详细内容,欢迎咨询南阳龙腾科技有限公司的专业客服。 励志名言:“讲效率”包含两层意思:一是不作不惜工本的事,二是作省时省力的事。动作快是讲效率;有条理是讲效率;聚精会神是讲效率;计划得当也是讲效率。
网站建设核心之捕获异常的详细信息由南阳龙腾科技有限公司提供,该企业负责网站建设核心之捕获异常的真实性、准确性和合法性。迅收网对此不承担任何保证责任。
本信息网址:https://www.xunshou.com/chushou/nyltkj/1102511.html 复制本页标题和网址,推荐给您的好友