日期:2014-05-20  浏览次数:20707 次

编译失败 与 运行时抛出异常
最近做了一些scjp的题   总是不知道程序什么情况下是   编译失败     什么情况下是运行时抛出异常
请教高手给我讲一讲啊
谢谢

------解决方案--------------------
代码写多了就会看了,呵呵,帮你顶
------解决方案--------------------
编译失败是在javac时提示错误,抛出异常是指编译成功但是在程序在执行是可能会出现异常的情况,如果此异常你不需要扑获则可以使用throws exception抛出,不过还是建议使用try catch扑获
------解决方案--------------------
检查异常和非检查异常.
------解决方案--------------------
如果用IDE工具,编译失败前面会有小红叉子提示哪行有错误,而运行时异常不会有 提示,只能是运行时由Java虚拟机判断哪里抛出异常
------解决方案--------------------
多看代码
------解决方案--------------------
编译失败大多数是语法上的错误,运行时抛出异常是编写程序时 逻辑上的问题