标题 | Java语言程序设计异常处理方法的研究 |
范文 | 李蔚妍 高葵 孙倩 李雨 孙未 朱红梅 摘要:在Java语言程序设计在运行的过程中,设计的程序不合理,会使程序产生中断,这种情况是错误或异常。该文介绍了错误和异常的概念和区别,异常处理的方法,异常处理语句的格式等内容,当出现异常时如何通过异常处理语句解决异常,使程序不再中断继续運行。 关键词:错误;异常;异常类 中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2020)13-0250-02 1引言 不要指望你的程序永远不会出错,在程序设计和运行的过程中,错误的产生是不可避免的,如何处理错误?把错误交给谁去处理?程序又该如何从错误中恢复?在程序运行过程中,任何中断正常程序流程的情况都是错误或异常,比如内存溢出,除数为0,网络连接中断,数组下标越界等。当出现异常的时候,Java可以用异常处理语句代码来处理异常并继续执行程序,而不是让程序中断。 2错误和异常 在java程序中,一些特殊情况需要处理,分为两种: (1)错误:一种是致命错,不能处理的范围(Error)。指程序运行时遇到的硬件或操作系统的错误。 (2)异常:另一种是非致命错,可以处理的范围(Exception)。程序遇到的运行错,这种错误通过修正后程序仍然可以继续执行。 在编译时出现的程序中断并不是异常,换句话说,异常是指程序运行时出现的程序中断或终止。 3Java的异常处理 异常产生后,若不进行任何代码处理,则程序就会被终止,为了保证程序有效地执行下去,就需要对产生的异常进行相应的处理。 异常处理的方法可以归纳为三种:嘲 (1)程序运行时异常通常不做处理,而由Java虚拟机自动进行处理。 (2)使用try-catch-finally语句捕获异常(可以在当前方法内捕获异常并处理异常)。 (3)使用子句throw声明抛出异常(不在当前方法内处理异常,而是把异常抛出到调用方法中)。 为了编译能通过抛出异常,可以使用throws,throw抛出异常,其实异常对象没有真正被解决,捕获才是真正解决异常的方法。 4try-catch-finally异常处理语句格式 5举例异常处理语句的使用 例题1:从键盘输入一个数据,要求输人整数,如果输入的数据不是整数,则重新输入,如果是整数,就打印出该整数的值。 6总结 本文介绍了在Java语言程序设计中,有关异常和错误的概念,异常处理语句的结构,并举了实际的编程例题,当出现异常的时候使用try-catch-finally来处理异常,使得程序不能中断完整运行下去。 |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。