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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 晓天s 中级黑马   /  2013-9-19 20:16  /  874 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

谁能详解异常的问题,怎么产生的异常,怎么加!!

评分

参与人数 1黑马币 +3 收起 理由
EYE_SEE_YOU + 3

查看全部评分

1 个回复

倒序浏览
Java异常是描述在代码段中发生的运行出错情况的对象。程序中的错误可能来自于编译错误和运行错误。编译错误是由于所编写的程序存在语法问题,未能通过由源代码到目标代码的编译过程而产生的错误,它将由语言的编译系统负责检测和报告;运行错误是在程序的运行过程中产生的错误。
可以异常产生的几种情况
第一种,Java 虚拟机检测到了非正常的执行状态,这些状态可能是由以下几种情况引起的:
1 、表达式的计算违反了Java 语言的语义,例如整数被0 除。
2、在载入或链接Java 程序时出错。
3、超出了某些资源限制,例如使用了太多的内存。
第二种,Java 程序代码中的throw 语句被执行。
第三种,异步异常发生。异步异常的原因可能有:
1、Thread 的stop 方法被调用。
2、Java 虚拟机内部错误发生。

评分

参与人数 1技术分 +3 收起 理由
黄玉昆 + 3 中秋快乐,我是来送技术分的

查看全部评分

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