4个回答
展开全部
JAVA语言编写的程序,用JVM(java 虚拟机)来解释运行,而JVM能编译运行的最小单位就是类。在JAVA中异常是一种对象,他们都实例化于Throwable类或者其子孙类,可以分为以下几种
Throwable(本身,或子孙类) :
Error
Exception
RuntimeException
JAVA中的所有异常都是继承自Throwable这个类本身或者其子孙类,而继承之后主要分三种(Error,Exception,RuntimeException)
Error 这个类产生的是一些硬件错误,如JVM故障等
RuntimeException 是运行期间异常,如除零等,由于这种异常在程序中是随时都有可能发生的,所以不必去管,让系统自行处理。
在JAVA中需要程序人员自己处理的异常就是Exception以及它的子孙类
常用的方法就是try{} catch{}
Throwable(本身,或子孙类) :
Error
Exception
RuntimeException
JAVA中的所有异常都是继承自Throwable这个类本身或者其子孙类,而继承之后主要分三种(Error,Exception,RuntimeException)
Error 这个类产生的是一些硬件错误,如JVM故障等
RuntimeException 是运行期间异常,如除零等,由于这种异常在程序中是随时都有可能发生的,所以不必去管,让系统自行处理。
在JAVA中需要程序人员自己处理的异常就是Exception以及它的子孙类
常用的方法就是try{} catch{}
展开全部
exception是基类,只有一个虚成员what。他有四个派生类,包括runtime_error和logic_error。他俩自己又有若干派生类
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
error表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。
exception表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。
这是面试题目的专业回答。
exception表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。
这是面试题目的专业回答。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Throwable
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询