本人在写Java培训文档,关于异常部分不知道写什么好!大家给点意见!
请说说下面的问题:
1 列举一些主要的异常
2 哪些异常应该捕捉,哪些应该抛出
3 哪些异常程序应该是用代码控制不让发生的
谢谢!
请说说下面的问题:
1 列举一些主要的异常
2 哪些异常应该捕捉,哪些应该抛出
3 哪些异常程序应该是用代码控制不让发生的
谢谢!
解决方案 »
- java 使用JNative 调用 dll 问题~ 在线等
- java初级问题,请教啊
- DataOutputStream write问题
- java中,对象==null,怎么可以调用它的setId(),getId(),toString等方法??见鬼了!!!
- 简单问题,在线等
- 关于关闭线程的问题
- java汉化的时候出问题,求助攻
- 如何在一个自定义窗口中显示(文本区域)显示在DOS下运行JAVAC\JAVA时所触发的异常? (另一个名没分可用了只好用这个贴了)
- 高手请进!!!!!!!!!!!!!!!!
- 请问:Action接口的PropertyChanged事件有什么触发?什么含义?
- 怎么样保证线程的run方法执行完啊?
- 如何扫描计算机的端口,获取指定数量的空闲端口?
NullPointException
....2.捕捉:这里是有目的的,比如一个登录判断,我们是先知道会出现用户名不存在的异常,这个异常要捕获.所有的未预测的异常都应该抛出,严进宽出吧.
Error是虚拟机异常,由JVM抛出的,程序中不需要捕获和处理。
Exception的直接子类RuntimeException及其子类称为运行时异常,程序中也不需要捕获和处理。
Exception的其他子类及后代类,必须在程序中捕获和处理。3、至于必须处理的异常,是用try...catch去处理,还是用throws抛出给其他方法,是由应用程序的具体情况决定的。