这不是一件很简单的事情。原因是检测(或启动)错误条件的代码通常来自可以将数据恢复到安全性的那些。或者可以保存用户的操作结果,并且通常退出程序的代码很远。异常处理的任务是将控制从生成的错误位置转移到能够处理这种情况的错误处理器。为了能够在程序中处理异常,研究计划中可能发生的错误和问题,哪种问题需要注意。
1。用户输入错误
除了那些不可避免的打字,有些用户喜欢每一行,不要遵守程序的要求。例如,假设有一个用户请求来连接URL,语法不正确。这应该在程序代码中进行检查。如果没有检查,网络数据包将发出警告。
2。设备错误
硬件并不总是让它做,它做了什么。打印机可能会关闭。网页可能无法对其显示。在处理任务期间,硬件通常存在问题。例如,打印过程中打印机可能没有纸张。
3.物理限制
磁盘已满,已使用可用的存储空间。
4.代码错误
程序方法可能无法正确执行。例如,方法可能会返回错误的答案,或错误地调用其他方法。使用无效的数组下标,尝试找到哈希表中不存在的数据项,并尝试执行空堆栈的解密操作。
对于方法中的错误,传统的处理方法是返回特定的错误代码。分析了调用此方法的方法。例如,对于从文件中读取信息的方法,如果返回值不是标准字符,但是一个-1,然后指示文件的末尾。该处理方法对于许多异常条件是可行的。还有一个常见的返回值,指示错误条件为null引用。当您要查询的参数不存在时,此方法将返回null。
令人遗憾的是建设网站公司,没有错误代码可以在任何情况下返回。可以区分从无效数据的有效数据。返回整数不能通过返回-1表示错误。因为-1可能是一个完全法律的结果。
在Java,如果方法不能使用正常方法来完成其任务专业制作企业网站公司,您可以通过另一条路径退出该方法。在这些情况下,该方法不会返回任何值,相反, 投掷(抛出)封装错误消息的对象。必须意识到是,此方法将立即退出。不要返回任何值。此外,调用此方法不会继续,相反,异常处理机制开始搜索能够处理这种异常情况的异常处理器。异常有自己的语法和特定的继承结构。
集团网站设计 网络公司 小程序开发
请立即点击咨询我们或拨打咨询热线: 13968746378,我们会详细为你一一解答你心中的疑难。项目经理在线