第6章:异常处理

2018-07-31  本文已影响0人  秋的懵懂

时间:2018-07-31 作者:魏文应


一、异常

在Java语言中,将程序执行中发生的不正常情况称为 “异常” (开发过程中的语法错误和逻辑错误不是异常)。Java程序在执行过程中所发生的异常事件可分为两类:

Error 错误

比如下面代码,就会 产生栈溢出错误

public class TestError {
    public static void main(String[] args) {
        // java.lang.StackOverflowError 栈空间溢出
        main(args);
    }
}

在比如下面的代码,就会 产生堆溢出错误

public class TestError {
    public static void main(String[] args) {
        // java.lang.OutOfMemoryError 堆溢出
        byte[] b = new byte[1024*1024*6000];
    }
}

Error 错误的解决

对于这些错误,一般有两种解决方法:一是遇到错误就终止程序的运行。另一种方法是由程序员在编写程序时,就考虑到错误的检测、错误消息的提示,以及错误的处理。

上一篇 下一篇

猜你喜欢

热点阅读