本人想考SCJP,最近看到EXCeption章节,做题时总是搞不清EXCeption和compilation fails的区别,抛出异常不就是编译失败了嘛。有哪些常见的异常抛出是需要处理的呢?有哪些是JVM自动处理的,不用程序员处理的呢?请各位指教
解决方案 »
- Java如何实现两个Client也能进行通信
- 求解i += i++;
- 请教一个乘积问题
- 求教一条编程题目(文件字符串的计算)
- [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
- 求一个随机生成字符的算法,不能出现重复
- GregorianCaledar方法怎么用,在 JC中一运行系统 提示错误为cannot resolve symbol class GregorianCaledar 什么意思??
- 请教一个读写文件的小问题
- 如何实现和操作平台的连接??
- 请高手指点,在windows 2000 server下安装jdk,如何配置?
- 菜鸟问题 Java调用存储过程 没反应
- final 关键字
正常运行出现 Exception 相对于compilation fails是比较隐晦的,也就是编译器无法检查出来的。
比如文件是否存在,这个是需要运行时,通过调用os的API来确定的。
比如运算 100/0,空指针异常....而且Exception还包括了自定义异常,用于业务控制等等!
compilation fails 是你在进行编译时,编译器对你的代码的检查,如果的代码不符合基本编译器规则,怎会出现该编译错误
如果你的代码时合理的,只是外在的文件不存在,数据库没有这张表等事宜,将会报异常!~!!~~~ 非程序员所能掌控的事件~!~~~