APP下载

基于Java语言中异常的深入探析

2014-07-24钱明珠汪小宝

电脑知识与技术 2014年15期

钱明珠++汪小宝

摘要:Java语言是一种易学易用的网络设计语言,它有简单易学、面向对象、动态性、解释执行性、多线程性、安全性和健壮性等特点。在众多的特点中,笔者重点研究Java的健壮性。如何增强程序的健壮性?相当其它语言来说,Java语言摒弃了指针的概念,更新了很多语言的不足,同时引进了异常处理的机制,让Java编写出来的程序具有更强的处理和执行能力,使程序更加健壮。

关键词:异常;异常处理机制;异常分类;健壮性

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)15-3520-02

Abstract: Java language is a language easy to learn web design, it has easy to learn, object-oriented, dynamic, interpreted, multi-threaded, security and robustness characteristics. Among the many features, the author focuses on Java's robustness. How to enhance the robustness of the program? It is quite another language, Java language to abandon the concept of pointers, updating a lot less than the language, while the introduction of a mechanism for exception handling, let out a program written in Java has more processing and execution capabilities to make the program more robust.

Key words: exception; exception handling mechanism; abnormal classification; robustness

随着计算机行业不断发展,各类计算机语言的功能都比之前更加强大和完善,学生学起来也更加容易。但是,大多数语言都存在一些漏洞,众所周知,捕获漏洞最理想的时机是在编译期间,即程序在运行之前找到错误并解决。然而在实际的程序设计过程中,并不是所有的错误都能在编译期间被检测发现。虽然其它语言也提供了异常处理机制,但Java提供了一种更加灵活和简便的异常处理机制。

1 Java语言中异常的概念

异常的解释有很多种,如郑阿奇编写的《Java实用教程》是这样诠释的。异常就是以对象的方式表示的一个或一类错误,该异常对象不仅封装了错误的信息,还包含了错误发生时的“上下文”信息[1]。还有张兴科编写的《Java程序设计项目教程》中异常定义是在程序执行过程中,能够使程序正常运行中断的条件称之为异常[2]。还有很其它的解释笔者就不一一介绍。异常简单来说就是在程序执行期间,为了规避一些意外事件的发生,而编写一些额外的代码来处理它们,使程序能继续运行下去,而不至于程序中断,使整个运行瘫痪,Java把这些意外的事件称之为异常。……

登录APP查看全文