什么抛出啊,引发啊?谁能说说异常的心得?
解决方案 »
- poi导出excel数据,科学计数法的问题。大大大大们,救命啊
- java中String对象值传递问题?
- java reflection
- 对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。"请大家给解释一下"
- GCC编译器也能编译java,那么gcc编译java使用的编译器是sun的java编译器还是自己的
- Help. BufferedImage.getGraphics Failed
- NoClaDefFoundError
- 关于多个.java文件的编译、运行问题??
- 没有装java环境的机器上不能正常加载java类吗?
- Java有类似的“MSDN”吗?
- Java求解
- 关于单例的问题.
不过程序运行的过程中竟然有了错误,并且Java本身帮我们处理了,这样我们对各种可能出现的异常就应该尽可能的处理,比如有关文件读取的问题,可能会有文件不存在,你当然额可以只是try catch一下,不过最好是如果文件不存在就提示用户或者是不读文件改做其他的操作
抛出:就是扔出来。 自己处理不了的问题,不能一个人扛着,所以扔出来,扔到大街上,或许有人看到了知道该怎么处理。 对程序,就是扔给调用者,一层一层都是这样
引发:就是引起发生。比如你要算本月卖掉的衣服的平均利润,假设这个月一件都没卖,你再用 总利润/总件数 就会引起被0除的不正常的情况发生,你的程序没想到有这种情况,处理不了,怎么办?扔给调用者吧,比方说是“统计”程序, 它也没办法处理,继续扔呗,最后扔到JVM里,JVM也不知道怎么处理,就显示在屏幕上吧,你就看到了,好吧,这个是你考虑欠妥造成的,你改程序吧。