异常类型-devexpress中gridcontrol使用技巧总结-详解(图文并茂)

时间:2024-06-28 10:37:19
【文件属性】:

文件名称:异常类型-devexpress中gridcontrol使用技巧总结-详解(图文并茂)

文件大小:4.48MB

文件格式:PDF

更新时间:2024-06-28 10:37:19

java 入门资料 java入门资料

4.2 异常类型 Throwable Error Exception IOException RuntimeException 4.3 Java 的内置异常 除了 java.lang 包里定义的异常处理外,在其它 java 包中还有异常处理。其实,几乎每个 java 包里 都有相应的异常类来处理相应的异常,但是 RuntimeException 异常以及其派生的子类是不用处理的,多少 从 RuntimeException 里派生的异常都可以自动调用。注意:我们在处理异常时,可以用 catch 来捕捉异常, 即在运行过程中如果系统发现异常就会将其捕捉下来进行人为的处理;也可以用 throw 来抛出异常,即在 运行过程中某个语句出现了异常如找不到文件等,系统会自动抛出该异常而继续向下运行程序。这两种方 式各有千秋,通过捕捉异常我们可以更清楚地了解程序运行中存在的异常,以便我们更好的改进;抛出异 常可以保证程序的正常运行。但在此提醒大家还是选择 catch 异常,这样如果这个软件以后有什么 bug 也 好处理。给大家举个例子,就像我们的 ATM 机一样,如果我们在取钱过程中程序运行出现异常,我们当然 是希望系统抛出异常,以便我们向银行反映情况来解决我们遇到的问题,这种方式就是 catch 异常的好处 之一。同时,如果是抛出异常,系统会抛出一大堆专业的术语来,这样用户会怎样想,大家可以想象一下, 如果一个人去取钱,突然间屏幕上显示一大堆我们 Java 语言抛出异常时的专业术语,这个会怎么想。所以, 通过 catch 异常,我们可以修改异常提示语以便用户更好地理解。我们再以取钱为例,如果我们选择程序 抛出异常,如果一个人去取钱,突然间程序运行出现异常,但这个异常被抛出了,但现在的问题是抛出后 在不知不觉间你的银行卡余额变少了你会怎么想。所以,建议大家在写程序时尽量选择 catch 异常。 4.4 Java 异常举例 import java.io.*; public class TestEx { public static void main(String[] args) { try { System.out.println(2 / 0);


网友评论