`
李媛媛liyuanyuan
  • 浏览: 15180 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

java中的异常机制

阅读更多
1.什么是异常
简单来说,异常是指可能导致程序出错的原因,使程序非正常结束.
2.处理异常的关键字
1 try 捕获异常的开始关键字
2 catch 处理异常的关键字
3 finally 永远都执行的代码块
4 throw 抛出一个新异常
5 throws 用来抛出一个异常
3.常见的异常
数组下标越界
空指针异常
类型转换异常
堆栈溢出
文件不存在
参数为负数

4.异常分为哪几类
一是运行时的异常

如:数组下标越界(IndexOutOfBoundsException)
   空指针异常(NullPointerException)
   类转换异常(ClassCastException)
二是强制异常
             
要么抛出异常(throws Exception),要么处理这个异常try{}catch(Exception e){}
如:实例化一个机器人对象时必须抛出异常(throws AWTException)或者是处理这个异常(try{}catch(AWTException a){})
   创建一个新文件时:
   例 File file = new File("");
              fl.createNewFile(); 要么抛出异常要么用try{}catch(IOException ie){}处理;
try{
//可能出错的原因
                                   fl.createNewFile();
   }catch(Exception e){
//出错后运行的代码
                                System.out.println("文件创建失败");
   }finally{
//永远都执行的代码块(此块不一定要有,可跟据来决定)
   }
   注:如果try块中有二个以上可能出错的原因,但异常只会有一个,再发生该异常后以下的代码块将不再执行。






5.异常信息的调试
1.根据异常类,来确定所发生的异常类型
2.看异常的提示信息
3.找到出错的行:自己定义的类第一次出现的行
4.分析问题(一般用System.out.println();调试)
5.改正。
注:确定异常可参考JDK或API
             
分享到:
评论

相关推荐

    Java中异常机制的深入研究

    本文旨在探讨Java的\"异常机制\",分别介绍了\"异常类\"的组织形式、\"异常\"的处理过程、\"异常\"的处理方法及使用\"异常机制\"的需要注意的问题。

    14.java异常处理机制.zip

    14.java异常处理机制.zip14.java异常处理机制.zip14.java异常处理机制.zip14.java异常处理机制.zip14.java异常处理机制.zip14.java异常处理机制.zip14.java异常处理机制.zip14.java异常处理机制.zip14.java异常处理...

    java内存机制及异常处理

    Java内存机制是Java虚拟机(JVM)的关键组成部分,它管理着程序运行时的数据存储。在Java中,内存主要分为以下几个区域: ...正确理解和运用Java内存机制以及异常处理机制对于开发健壮、高效的Java应用程序至关重要。

    浅析JAVA异常处理机制.pdf

    ### 浅析JAVA异常处理机制 #### 一、Java异常处理机制概述 异常处理是Java语言中的一个重要机制,它能够确保程序在遇到不可预料的情况时仍能维持稳定运行。异常处理主要包括三个方面:捕获异常、控制程序流程以及...

    java异常机制小结

    Java 异常机制是 Java 语言中一个非常重要的方面,也是程序设计的一大难点。Java 语言在设计的当初就考虑到异常处理的框架的方案,使得所有的异常都可以用一个类型来表示,不同类型的异常对应不同的子类异常。Java ...

    深入理解java异常处理机制

    ### 深入理解Java异常处理机制 #### 引言 异常处理机制是任何现代编程语言不可或缺的一部分,尤其是在像Java这样的面向对象的语言中更是如此。Java的异常处理机制旨在帮助开发者编写更健壮、更易于维护的代码。...

    java异常处理机制示例(java抛出异常、捕获、断言)

    Java异常处理机制是Java编程中不可或缺的一部分,它用于处理程序运行过程中可能出现的错误或异常情况。这个机制通过五个关键字:try、catch、throw、throws、finally来实现。 1. **try** 关键字:用于包围可能抛出...

    JAVA的异常处理机制

    JAVA的异常处理机制 java学习,值得学习

    Java\课件\JAVA的异常处理机制.ppt

    以下是关于Java异常处理机制的详细说明: 1. **什么是异常处理机制**: Java的异常处理机制是一种用于处理程序运行时错误的机制,它将原本需要程序员手动检查和处理的错误情况,转变为由系统自动检测和报告。当...

    在静态编译器中实现Java异常机制的算法.pdf

    在静态编译器中实现Java异常机制的算法 Java 异常机制是 Java 语言中的一种重要机制,用于处理程序中的异常情况。在静态编译器中实现 Java 异常机制可以提高 Java 程序的执行效率和可靠性。下面将对在静态编译器中...

    高效java异常处理机制

    通过遵循上述最佳实践,开发者可以编写出更健壮、可维护的Java代码,有效地利用Java异常处理机制来提高程序的稳定性。同时,阅读并理解"Effective Java Exceptions"文档可以帮助进一步深化对Java异常处理的理解。

    Java异常处理机制及其在项目中的应用.pdf

    Java 异常处理机制及其在项目中的应用 Java 异常处理机制是 Java 语言中的一种错误捕获机制,用于处理程序中的错误和异常。Java 异常处理机制可以分为两大类:Checked Exception 和 Unchecked Exception。Checked ...

    Java异常处理机制及应用研究.pdf

    对 Java 异常处理机制有一个全面的认识,深刻理解 Java 异常处理机制,就能更加灵活和有效地在软件开发中应用它。 Java 异常处理机制的实现: 1. 异常(Exception):Java 中的异常用对象来表示。Java 中的异常...

    java异常处理习题

    Java 异常处理是 Java 编程语言中的一种重要机制,用于处理程序在运行时可能出现的错误或异常情况。下面是关于 Java 异常处理的习题和知识点总结: 一、Java 异常处理关键字 * Java 中用来抛出异常的关键字是 `...

    java异常机制处理

    Java异常处理是编程中至关重要的一个环节,它用于在程序执行过程中捕获并处理错误情况。异常机制使得程序能够优雅地处理错误,而不是因为意外情况而突然终止。在这个例子中,我们将探讨如何自定义异常以及如何在Java...

    java全局异常统一处理

    在Java异常处理机制中,当一个方法抛出异常时,该异常将被传递到调用该方法的方法中,直到找到能够处理该异常的代码为止。在这个过程中,Java使用了try-catch语句块来捕获和处理异常。通过在一个或多个catch语句块中...

    基于Java异常处理机制的分析.pdf

    "基于Java异常处理机制的分析" 本文主要讨论了Java异常处理机制的原理和应用。Java是一种面向对象的编程语言,对异常处理的支持非常出色。Java通过类来封装异常,并使用“try/ catch/finally”机制来处理异常,最后...

    Java异常处理机制及应用.pdf

    在 Java 异常处理机制中,把异常封装在类中。所有异常类的根类是 Throwable 类,它派生出 Error 和 Exception 两个基本子类。Java 异常处理系统中定义所有异常类都是系统类 Throwable 的子类。其中有三种典型的异常...

    深入理解java异常处理机制Java开发Java经验技巧共

    Java异常处理机制是Java编程中不可或缺的一部分,它提供了一种有序地处理程序错误和异常情况的方法。这篇19页的PDF文档《深入理解java异常处理机制Java开发Java经验技巧共》可能涵盖了Java异常处理的基本概念、最佳...

Global site tag (gtag.js) - Google Analytics