`
M_ittrue
  • 浏览: 77037 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

java中的异常总结

阅读更多
1. 什么是“异常”
   程序员可控范围之外的因素,造成程序可能出错.比如我们在创建一个文件时,纵使文件创建格式正确,但我们无法知道传入的文件路径是否存在,这个不是程序员可以预知的.而这些也就是被定义为超越了程序员逻辑正确之外的事,叫做异常.

2.try-catch的基本流程
  .try-catch机制是为了能够使程序从异常中恢复过来,避免系统蹦溃等严重后果发生.如果try里面的程序出错了,那么程序就直接抛出异常,并被catch里捉住并提示给用户,当catch里执行完后才会跳出try-catch.

3.方法“承诺“概念理解 ,throws关键字 ,异常出现的流程
  方法“承诺“,是指,方法接受一个怎么样的参数,是否要返回,要返回一个什么值.
  throws关键字是导常处理的另一种机制.当方法层层深入调用时,最底层方法调用出错的时候,就会将错误抛到上一层调用它的方法中去,依此类推直到最顶层将错误打印出来,同时,子层抛出的异常类型必需是上一层所抛出异的子类如IOException能抛出到 Exception而反之则不能,就像大盘接小盘一样,最先抛出的是小盘,然后依次盘会变大.异常出现的流程
也就是如此.而异常信息是方便我们定位错误出现的位置,更方便程序员去改正.
  4.异常Exception中的分类
   在抛出异常的机制只可以分为两种异常,一种就是上面所介绍的可以在运行前通过try-catch.去确保系统不会蹦溃的异常,而另外一种异常则只有在程序中运行才会被发现,也称为RuntimeException 比如空指针异常,数组下标越界等都是运行时异常.而与Exception 有共同继承地位的是error,顾名思意,它是一种错误,无法挽回,如死递归.
   我是一名java初学者,希望各位大吓不胜指教,谢谢`
1
2
分享到:
评论
2 楼 M_ittrue 2010-05-31  
mercyblitz 写道
异常设计的目的主要有两个:

1.相对于C的IF判断中,异常处理直接更好的理解。
2.更好的异常情况处理和现场的恢复。

嗯,谢谢您指教,我发现我在关注异常的机制的同时,忽略了它的作用,而应该是在从全局把握,先理解好java中异常机制的设立的作用的,谢谢.
1 楼 mercyblitz 2010-05-31  
异常设计的目的主要有两个:

1.相对于C的IF判断中,异常处理直接更好的理解。
2.更好的异常情况处理和现场的恢复。

相关推荐

    java异常总结

    ### Java异常总结 #### 一、Java异常概述 在Java编程语言中,异常处理机制是一项非常重要的特性。它提供了一种方法来响应错误条件,并且能够有效地管理程序运行时可能出现的各种异常情况。Java中的异常主要分为两...

    Java异常处理总结

    ### Java异常处理总结 #### 一、Java异常的基础知识 在Java编程中,异常处理是一项极其重要的技术。异常处理能够帮助开发者优雅地处理程序运行时遇到的问题,避免程序崩溃,并提供给用户友好的反馈信息。 **什么...

    java常见异常总结

    ### Java常见异常总结 在Java开发过程中,遇到各种异常是在所难免的。为了更好地理解和处理这些异常,本文将详细介绍几种常见的Java异常类型及其处理方法。 #### 1. `java.lang.NullPointerException` - **异常...

    java异常处理习题

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

    Java常见异常总结

    ### Java常见异常总结 在Java编程中,遇到异常是家常便饭,它们是程序运行过程中出现错误的信号。为了帮助开发者更好地理解和处理这些异常,本文将深入探讨一系列常见的Java异常,涵盖从基本的`ArithmeticException...

    java程序中的异常处理

    ### Java程序中的异常处理 #### 异常处理概念与机制 在Java编程中,异常处理是一种用于处理程序运行过程中可能出现的错误或意外情况的重要机制。它可以帮助开发者更好地控制程序流,确保程序即使在遇到错误的情况...

    java实验报告4-异常处理

    Java异常处理是编程中至关重要的一个环节,它确保了程序在遇到错误时能够优雅地运行,而不是突然崩溃。本实验报告“java实验报告4-异常处理”旨在帮助初学者掌握Java中的异常处理机制,以及如何利用log4j进行日志...

    java异常学习总结

    ### Java异常学习总结 #### 一、Java异常概述与分类 在Java开发中,异常处理是确保程序稳定性和健壮性的关键部分。本篇总结了Java异常的基本概念、分类及处理方式等内容,对于从事Java开发的技术人员具有重要的...

    JAVA中常见的异常

    以上列举了几种常见的Java异常类型及其处理策略。理解这些异常的触发原因以及如何避免它们对于编写健壮可靠的Java程序至关重要。除了上述异常之外,Java还提供了许多其他类型的异常来处理不同的错误情况,开发者应该...

    java中十大异常(自总结)

    程序中的突发状况一般有2种:异常、错误 今天分享的是java中的十大异常

    Java中常见异常类型及分析.pdf

    ### Java中常见异常类型及分析 #### 一、概述 在Java编程中,异常处理是一项重要的技术,它有助于开发者在程序运行过程中及时发现并处理错误,确保程序的稳定性和健壮性。Java语言中提供了丰富的异常处理机制,...

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

    总结来说,Java异常处理机制提供了一种结构化的方法来处理程序运行时的错误,通过try-catch-finally结构捕获和处理异常,同时,利用断言进行内部逻辑验证,以及日志记录来跟踪程序行为。这样的机制增强了代码的健壮...

    Java基础编程异常总结

    ### Java基础编程异常总结 #### 1. 使用`java`或`javac`工具时报错:“`'javac.exe'`不是内部或外部命令,也不是可运行的程序或批处理文件。” - **问题描述**:当尝试使用`javac`命令进行Java文件编译时,系统...

    Java 异常处理的误区和经验总结

    以下是对Java异常处理的一些误区和经验总结。 **误区一:过度使用try-catch块** 有些开发者习惯于在每个函数的开始部分都套用try-catch块,以为这样可以捕捉所有可能出现的异常。实际上,这种做法使得代码变得混乱...

    java 异常种类总结【转】.docx

    Java 异常种类总结是指在 Java 编程语言中,各种可能发生的异常类型的总结。这些异常可能会在编程过程中出现,并且可能会导致程序的崩溃或中断。了解这些异常种类可以帮助开发者更好地处理和解决问题。 1. 算术异常...

    java 异常框架CODE

    总结,Java异常框架是保证程序健壮性和可维护性的重要部分,它提供了优雅的方式来处理错误情况,同时允许代码的结构保持清晰。对于Web服务开发,如使用Jersey,异常处理更加关键,因为它直接关联到对外接口的响应...

Global site tag (gtag.js) - Google Analytics