〖新手提问〗请问怎么来判断是否有异常? 发现异常以后要怎么处理呢?就是显示有异常吗?抛出的意思是什么?还有,比如数组越界异常,本来不写那个异常代码,JDK也可以发现异常,为什么我们老师偏偏要我们写哎。谢谢高手耐心指教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 高人算不上了,不过如果你不能确定这个异常该如果处理不要去捕获他,你捕获了,右没做什么有意义的事只是println了一下,下面的程序会继续执行,有时很久都发现不了这个异常,不如抛出来,除非你知道这个异常的解决方式。老师是让你们做练习而已 因为有些异常 是可以确定原因进行捕获后处理的。结论:1发现异常 要分析 是否需要处理,不确定的时候不处理或捕获后在抛出2抛出的含义是 一直先上一层程序传递异常,知道最上层调用者比如main函数或web应用里面的请求 jdk最后会处理(以显示的方式)3抛出的真正意义在于 a b两处如果a处有异常b处就不能执行了4例如数组越界异常大多新人经常遇到,熟练的程序员很少遇到,真正要处理的异常不是这些 比例网络编程 连接出了异常要捕获进行重试, null指针异常之类一般不捕获5异常分两种 必须捕获的和非必须捕获的你说的越界是非必须捕获的一般不捕获 想破头啦,关于父类强转成子类的问题 java中的一个小问题?? 在一个方法里写和外面类具有相同名字的类为什么是可以的? 有关的java enum 问题 怎么把一个jsp页面保存下来,并且保存为mht格式 【IReport中,如何将汉字正常转换成pdf文挡?】 ~位操作求补是如何运算的啊 急!!字符串处理 立马结帖 小弟急需各位大哥出手相助! 请问在java里传递方法的可选参数是如何实现的 请教问题 java类型转换
老师是让你们做练习而已 因为有些异常 是可以确定原因进行捕获后处理的。
结论:
1发现异常 要分析 是否需要处理,不确定的时候不处理或捕获后在抛出
2抛出的含义是 一直先上一层程序传递异常,知道最上层调用者比如main函数或web应用里面的请求 jdk最后会处理(以显示的方式)
3抛出的真正意义在于 a b两处如果a处有异常b处就不能执行了
4例如数组越界异常大多新人经常遇到,熟练的程序员很少遇到,真正要处理的异常不是这些 比例网络编程 连接出了异常要捕获进行重试, null指针异常之类一般不捕获
5异常分两种 必须捕获的和非必须捕获的你说的越界是非必须捕获的一般不捕获