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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

java中的异常处理机制的原理到底是怎么样的啊?
什么应用啊?

4 个回复

倒序浏览
白话来说就是
程序运行过程中遇到错误了,有异常处理机制可以提示运行者哪里有问题了,能迅速找到错误原因
但程序没那么智能,你要告诉出问题怎么处理
方式一:在会出问题的方法或类上边要声明下,跑出异常
方式二:用try{会出现异常的语句}catch(异常类型){对异常的处理}
很多问题是普遍的,java会给定义出来,直接拿来用就可以了
有些问题是自己项目特有的,就需要自己定义
大体思想是这样的,具体的视频有讲

评分

参与人数 1技术分 +1 黑马币 +3 收起 理由
狼王 + 1 + 3 赞一个!

查看全部评分

回复 使用道具 举报 1 0
这个问题太宽了,静下心来,毕老师的视频载看几遍保证懂
回复 使用道具 举报
1、 异常是程序运行过程过程出现的错误,在Java中用类来描述,用对象来表示具体的异常。Java将其区分为Error与Exception,Error是程序无力处理的错误,Exception是程序可以处理的错误。异常处理是为了程序的健壮性。     2、 Java异常类来自于Java API定义和用户扩展。通过继承Java API异常类可以实现异常的转译。     3、 异常能处理就处理,不能处理就抛出,最终没有处理的异常JVM会进行处理。     4、 异常可以传播,也可以相互转译,但应该根据需要选择合理的异常转译的方向。     5、 对于一个应用系统,设计一套良好的异常处理体系很重要。这一点在系统设计的时候就应该考虑到。

评分

参与人数 1技术分 +1 黑马币 +3 收起 理由
狼王 + 1 + 3 赞一个!

查看全部评分

回复 使用道具 举报
       异常是指java程序运行时(非编译)所发生的非正常情况或错误,与现实生活中的事件很相似,现实生活中的事件可以包含事件发生的时间、地点、人物、情节等信息,可以用一个对象来表示,Java使用面向对象的方式来处理异常,它把程序中发生的每个异常也都分别封装到一个对象来表示的,该对象中包含有异常的信息。
    Java对异常进行了分类,不同类型的异常分别用不同的Java类表示,所有异常的根类为java.lang.Throwable,Throwable下面又派生了两个子类:Error和Exception.
     异常的应用可多了!例如,数组脚本越界(ArrayIndexOutOfBoundsException),空指针异常(NullPointerException)、类转换异常(ClassCastException)等;对有可能出现的异常进行扑捉,就更可能减少程序或者软件的错误!!!!!!还是有请大牛们回答吧

评分

参与人数 1技术分 +1 黑马币 +3 收起 理由
狼王 + 1 + 3 赞一个!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马