A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© a869588615 中级黑马   /  2016-9-15 12:10  /  806 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如题,求大神解答。

9 个回复

倒序浏览
error和Exception都是继承Throwable;
而error表示错误,常见情况为程序死机,服务器宕机,数据库崩溃
Exception//这个才是我们常说的异常
                                分为:运行时异常: RuntimeException 及其子类
                                                    这种异常一般都是需要修改源代码,
                                        编译期异常: 非 RuntimeException 及其子类
                                                        这种一般是代码没有问题,或者是人为制造的问题,,可抛可try
回复 使用道具 举报
异常:就是程序运行中出现的不正常的情况.
异常的由来:问题也是现实生活中的一个具体的事物,也可以通过java的类的形式进行描述,并封装成对象.
其实异常就是java对不正常情况描述后的对象体现.
对问题的划分有两种:一种是严重的问题,一种是非严重的问题.
对于严重的问题,java通过Error类进行描述.而且对于Error一般不编写针对性的代码对其进行处理.
对于非严重的,java通过Exception类进行描述.对于Exception可以使用针对性的处理方式进行处理.
但是无论是Error还是Exception都具有一些共性内容。比如:不正常情况的信息,引发原因等
Throwable
    |--Error
    |--Exception
回复 使用道具 举报
error和Exception都是继承Throwable;Exception为异常;error为错误。  比较简单
回复 使用道具 举报
死和伤的区别?
回复 使用道具 举报
Java中的异常体系基类是Throwable
回复 使用道具 举报
Error和Exception是其两个子类,其中Error表示错误,是程序无法解决的问题,比如服务器崩溃,或者是其他原因产生的,与你的程序无关。而Exception表示异常,这些异常多数是程序的问题导致的,其中又分为编译期异常和运行期异常,编译期异常是你在写程序是必须要处理的,不然程序无法运行。而运行期异常是代码的健壮性不足,用户在操作时录入了不合理的数据导致系统报错而产生的异常。这是我的理解,如果有误,请大神纠正
回复 使用道具 举报
刘永川 来自手机 中级黑马 2016-9-15 18:40:40
8#
能处理,处理不了的区别,一死一伤
回复 使用道具 举报
顶!!!!!!!!!!!!
回复 使用道具 举报
一个严重,一个不严重
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马