`
chenhao112358
  • 浏览: 2061 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

java 异常理解

阅读更多

java里面有3类异常:

1、error,这类异常是错误,一般是系统资源耗尽,内存用光等情况,这个异常,即使能够捕获和处理,也建议不要人工处理,最好终止程序,交给系统自己处理的好。

2、runtime Exception,这类异常,如果程序写的足够健壮,是不会出现的,之所以发生这类异常,那肯定是程序逻辑问题,或设计问题,我们一般称这类异常是程序员的错误导致的。

3、check Exception,这类异常,一般指试图干什么事情,而要视外界情况而定的可能出现的异常。这类异常是不可避免的,需要程序员去处理的,比如,你读个文件,文件可能不存在,因此这种场景是可能存在的,因此,程序需要去check 这种可能的异常。我们代码里面用的最多的,也就是这种异常了。

0
1
分享到:
评论
1 楼 mercyblitz 2010-07-14  
checked exeception和unchecked 不完全是楼主说的原因。

有一个原因是Checked exception增加了静态编译性,强制处理异常。

相关推荐

    java异常体系理解

    JDK1.7以上的异常体系,需要后续的不断总结和完善,学习jdk必备!

    Java异常处理体系

    在Java编程语言中,异常处理是一项关键特性,用于在程序执行过程中捕获并处理错误情况。这个主题,"Java异常处理体系",涉及到...通过对Java异常处理体系的深入理解和应用,开发者可以创建出更加稳定、可靠的软件系统。

    Java异常框架设计

    在这个讨论中,我们将深入理解Java异常的基本概念、异常分类、以及如何通过良好的框架设计提升代码的可读性和可维护性。 1. **Java异常基础** Java中的异常是程序运行时发生的错误,它们通常由`Exception`类及其...

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

    这篇19页的PDF文档《深入理解java异常处理机制Java开发Java经验技巧共》可能涵盖了Java异常处理的基本概念、最佳实践以及高级用法。在Java中,异常处理通过五个关键字来实现:try、catch、finally、throw和throws。 ...

    C++ Java异常处理比较

    本文将对C++和Java两种语言的异常处理机制进行深入的比较和分析,探讨它们的相似之处以及不同之处,以帮助开发者更好地理解和应用这两种语言。 首先,异常处理的基本目的是捕获并处理运行时错误,这些错误通常包括...

    java异常分析及解决办法

    Java异常处理是编程中至关重要的一个环节,它帮助开发者识别并修复程序运行时出现的问题。在Java中,异常是程序执行期间发生的不正常情况,通常会导致程序中断。下面将详细解释给定文件中提到的一些常见Java异常,并...

    Java异常处理,非常适合Java爱好者

    总之,Java异常处理是编程实践中不可或缺的一部分,Java爱好者和开发者需要深入理解并熟练运用这些概念和技巧,以编写出更加稳定和高效的程序。通过不断地实践和学习,你会发现自己在处理复杂问题时变得更加游刃有余...

    Java异常分装实例

    在给定的“Java异常分装实例”中,我们可以学习如何创建自定义异常类、抛出和捕获异常,以及如何利用Java的异常层次结构。`exception_test`文件可能包含了一个或多个示例代码,用于演示这些概念。 首先,创建自定义...

    java 异常框架CODE

    Java异常框架是Java编程语言中处理程序运行时错误和异常的核心机制。在Java中,异常是一种特殊的对象,用于表示程序运行过程中的不正常状态。Java的异常处理模型基于\"异常处理块\",包括try、catch、finally和throw...

    深入理解java异常(异常中的Error+异常中的Exception+检查异常+运行时异常+异常处理+throws关键字等)

    Java 异常机制详解 Java 异常机制是 Java 语言中的一种错误处理机制,它可以帮助开发者捕获和处理程序运行时的错误和异常。Java 异常机制包括 Error、Exception、检查异常、运行时异常、异常处理和 throws 关键字等...

    高效java异常处理机制

    在Java编程中,异常处理是程序健壮性的重要组成部分,它确保了程序在遇到错误时能够优雅地处理问题,而不是突然崩溃。...同时,阅读并理解"Effective Java Exceptions"文档可以帮助进一步深化对Java异常处理的理解。

    java异常处理,绝对值得你的关注

    首先,我们要理解什么是Java异常。在Java中,异常是程序运行时发生的错误,这些错误可能由语法错误、逻辑错误或系统资源不足等原因引起。Java将这些错误封装成对象,称为异常对象。当异常发生时,Java会抛出(throw...

    JAVA异常出错的教程,非常全面。

    Java异常处理是编程过程中的...总的来说,理解和熟练掌握Java异常处理是成为一名合格的Java开发者的关键技能之一。通过这个全面的教程,你将能够更好地诊断和解决Java程序中的异常问题,提升代码质量与程序的稳定性。

    java异常 各种异常

    根据给定文件的信息,我们可以提炼出关于Java异常处理的一些关键知识点。尽管提供的内容与异常处理直接相关的部分较少,但基于标题、描述以及部分上下文,我们可以深入...希望以上内容能对理解Java异常处理提供帮助。

    有效处理JAVA异常三原则

    为了深入理解和正确实施这一机制,本文将阐述有效处理Java异常的三个重要原则,并结合JCheckbook类的示例进行讨论。 首先,Java中的异常是由Throwable类的层次结构所定义的,其中包含了Error、Exception以及...

    Java 异常处理的 9 个最佳实践

    Java异常处理的9个最佳实践涵盖了开发者在进行Java编程时应当遵循的一系列规则和方法,以确保代码的健壮性和可维护性。异常处理是编程中的一个重要部分,它能够帮助我们更有效地管理和响应程序运行时的错误情况。 ...

    java异常处理例题代码.pdf

    从给定的文件内容中可以看出,这是一系列Java程序示例,它们用来...这些知识点对于理解和使用Java异常处理机制至关重要,它们帮助程序员写出健壮的代码,确保程序在面对异常情况时能够以一种可预测和可控的方式运行。

    java实验报告4-异常处理

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

Global site tag (gtag.js) - Google Analytics