numberformatexception是什么异常_Java 最全异常讲解

Java知其所以然

导引问题

实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等。

软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文是:Exception,意思是例外。这些,例外情况,或者叫异常,怎么让我们写的程序做出合理的处理。而不至于程序崩溃。

常见的错误:

  1. 用户输入错误

  2. 设备错误。硬件问题,比如打印机关掉、服务器问题

  3. 物理限制。磁盘满了

  4. 代码限制。数组下标越界等

设计良好的程序应该在异常发生时提供处理这些错误的方法,使得程序不会因为异常的发生而终断或产生不可预见的结果。

如果没有异常处理机制,那么:

两个坏处:

1.逻辑代码和错误处理代码放一起!

2.程序员本身需要考虑的例外情况较复杂,对程


版权声明:本文为weixin_39932762原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。