摘要:
题目:编写一个程序,此程序在运行时要求用户输入一个 整数,代表某门课的考试成绩,程序接着给出“不及格”、“及格”、“中”、“良”、“优”的结论。要求程序必须具备足够的健壮性,不管用户输入什 么样的内容,都不会崩溃。源代码 1 import javax.swing.JOptionPane; 2 3 ...
阅读全文
posted @ 2015-11-13 16:39
卫平公
阅读(208)
推荐(0)
编辑
摘要:
受控与不受控的异常1.throws语句中声明的异常称为受控(checked)的异常,通常直接派生自Exception类。2.RuntimeException(其基类为Exception) 和Error(基类为Throwable)称为非受控的异常。这种异常不用在throws语句中声明。throws 语...
阅读全文
posted @ 2015-11-13 16:26
卫平公
阅读(618)
推荐(0)
编辑
摘要:
当程序中出现异常时,JVM会依据方法调用顺序依次查找有关的错误处理程序。可使用printStackTrace 和 getMessage方法了解异常发生的情况: printStackTrace:打印方法调用堆栈。 每个Throwable类的对象都有一个getMessage方法,它返回一个字...
阅读全文
posted @ 2015-11-13 16:12
卫平公
阅读(1140)
推荐(0)
编辑
摘要:
示例程序1 1 public class EmbededFinally { 2 3 4 public static void main(String args[]) { 5 6 int result; 7 8 t...
阅读全文
posted @ 2015-11-13 15:57
卫平公
阅读(187)
推荐(0)
编辑
摘要:
示例程序1 1 public class CatchWho { 2 public static void main(String[] args) { 3 try { 4 try { 5 throw new Arr...
阅读全文
posted @ 2015-11-13 15:05
卫平公
阅读(305)
推荐(0)
编辑
摘要:
异常 (Exception): 发生于程序执行期间,表明出现了一个非法的运行状况。许多JDK中的方法在检测到非法情况时,都会抛出一个异常对象。例如:数组越界和被0除。异常处理的目的是依据实际情况提供不同的错误应对策略与手段,使程序更稳定,更安全。异常处理的主要用途是提供准确的错误消息,解释失败的原...
阅读全文
posted @ 2015-11-13 14:41
卫平公
阅读(383)
推荐(0)
编辑