java一般异常指的是什么
答案:2 悬赏:80 手机版
解决时间 2021-02-27 22:32
- 提问者网友:斑駁影
- 2021-02-27 08:00
java一般异常指的是什么
最佳答案
- 五星知识达人网友:迟山
- 2021-02-27 09:07
从字面理解,异常(Exception)就是超出了程序员预计的某些特殊情况,不在正常的情况之列。异常的处理,对于Java程序是至关重要的,谈到异常,我们首先要提起的就是Throwable。
Throwable类是Java语言中所有错误或异常的超类。只有当对象是此类(或其子类之一)的实例时,才能通过Java虚拟机或者Java throw语句抛出。
异常通常指,你的代码可能在编译时没有错误,可是运行时会出现异常。比如常见的空指针异常。
也可能是程序可能出现无法预料的异常,比如你要从一个文件读信息,可这个文件不存在,程序无法运行下去了,故程序要抓这些异常,通过异常处理机制来抛出这些异常,程序员就可以通过抛出的异常来修改代码。
Throwable类是Java语言中所有错误或异常的超类。只有当对象是此类(或其子类之一)的实例时,才能通过Java虚拟机或者Java throw语句抛出。
异常通常指,你的代码可能在编译时没有错误,可是运行时会出现异常。比如常见的空指针异常。
也可能是程序可能出现无法预料的异常,比如你要从一个文件读信息,可这个文件不存在,程序无法运行下去了,故程序要抓这些异常,通过异常处理机制来抛出这些异常,程序员就可以通过抛出的异常来修改代码。
全部回答
- 1楼网友:蓝房子
- 2021-02-27 09:40
异常分为checked exception和unchecked exception。
在编程中,我们能捕捉到的是前者即通过throw捕捉的,是checked exception.就是你说的一般异常。而uncheckded exception是我们不能预料到的,如运行时异常。比如空指针异常。
在编程中,我们能捕捉到的是前者即通过throw捕捉的,是checked exception.就是你说的一般异常。而uncheckded exception是我们不能预料到的,如运行时异常。比如空指针异常。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯