`
codekook
  • 浏览: 2674 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Java异常处理的几个原则

阅读更多

1)首先,不要丢弃异常,即catch异常后什么也不做。如果你认为不能很好的处理该异常,就让它继续传播,让别的地方处理去;或者,你可以把一个低级的异常转换成应用级的异常,重新抛出。

2)catch语句应该指定具体的异常类型。不要把不该捕获的异常也扣下了。

3)在finally里面释放资源。如果finally里面也会抛出异常,也一样的需要try catch处理。

4)不要把大量的代码塞在try catch块里面,分离各个可能出现异常的语句并分别捕获异常。

5)由于异常可能导致输出的数据不完整,你应该作出相应处理,至少要有提示数据的不完整。

分享到:
评论

相关推荐

    Java论文异常处理论文:JAVA异常处理的分析与研究.doc

    Java 异常处理是 Java 语言的一大特色,该文在介绍 Java 语言的异常处理技术的基础上,提出了异常处理的设计原则,从而为 Java 的程序设计实现提供技术上的借鉴。 Java 异常处理机制的主要方法是利用面向对象技术,...

    高效的java异常处理框架高效的java异常处理框架高效的java异常处理框架

    在设计一个异常处理的框架时,需要考虑以下几个方面: 1、异常分类:按照异常的类型和严重性,分类处理不同的异常。 2、异常处理逻辑:设计合适的异常处理逻辑,尽量恢复程序的正常运行。 3、异常记录:记录异常的...

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

    Java 异常处理框架包括抛出异常、捕获异常和处理异常等几个方面。抛出异常是指在方法中throws语句抛出异常。捕获异常是指使用try-catch语句捕获异常。处理异常是指使用finally语句处理异常。Java 异常处理框架可以...

    java异常处理

    异常处理的基本结构通常包含以下几个部分: 1. **try块**:这是包含可能抛出异常的代码的部分。如果try块中的代码抛出了异常,控制权将立即传递到与之关联的catch块。 2. **catch块**:这是一个或多个用于捕获并...

    使用异常处理语句需要注意的几个问题

    Java异常处理是编程中至关重要的一个环节,它帮助我们在程序执行过程中有效地管理和处理错误,确保程序的健壮性。在Java中,异常处理是通过五个关键字来实现的:`try`, `catch`, `finally`, `throw`, 和 `throws`。...

    Java编程中异常处理的优劣之道

    总的来说,良好的异常处理策略应包括以下几个方面: 1. 明确区分可检查和不可检查异常,确保可检查异常得到妥善处理。 2. 避免使用过于宽泛的捕获语句,尽可能捕获特定类型的异常。 3. 在捕获异常时,提供有意义的...

    关于java的一些小异常的处理

    关于Java异常处理的知识点 异常处理是编程中的一个重要概念,特别是在Java这样的面向对象的语言中,异常处理机制提供了处理运行时错误的有效方式。根据给定的文件信息,我们可以深入探讨几个关键的知识点: ### ...

    几个Java类

    在您提供的信息中,"几个Java类"可能是指包含一些Java源代码文件(.java)的压缩包,这些文件可能定义了不同的类,用于实现特定的功能。尽管描述中提到这些类“价格性不高”且可能“太小”,但它们仍然是理解Java...

    易语言异常处理辅助模块

    在实际编程过程中,结合模块提供的功能,开发者应当遵循良好的异常处理原则,如尽早捕获异常、避免空异常处理和充分测试异常处理逻辑,以确保在各种情况下程序都能正常运行。 总的来说,易语言异常处理辅助模块是...

    Java编的几个类文件实现简单的电话簿功能

    4. **FormattedInput.java**:这个类可能用于处理用户输入的格式,确保输入的数据(如电话号码)符合预期的格式。它可能包含验证输入的方法,如果输入不符合规定,可以抛出异常。 5. **PhoneNumber.java**:这个类...

    深入理解java异常处理机制的原理和开发应用

    本文将深入探讨Java异常处理的关键概念、原则和最佳实践。 首先,Java异常处理涉及五个核心关键字:try、catch、finally、throw和throws。try块用于包含可能会抛出异常的代码,catch块捕获并处理特定类型的异常,...

    Java 编程 源码 处理

    在Java源码的处理中,有以下几个关键知识点: 1. **编译与解释**:Java代码首先需要通过JDK(Java Development Kit)中的javac编译器转化为字节码(.class文件),然后由Java虚拟机(JVM)执行。了解这个过程有助于...

    java编程规范编程原则

    2. **异常处理**:合理处理异常,避免程序崩溃或不稳定的运行状态。 3. **注释**:编写清晰的注释,帮助其他开发者理解代码的功能和逻辑。 4. **测试**:编写单元测试和集成测试,确保代码质量。 5. **重构**:定期...

    第10章 异常处理机制(Exception).ppt

    Java异常处理机制是Java语言中一个重要的特性,用于处理程序运行时出现的错误和异常状况。与传统的编程语言如C不同,Java强制程序员处理异常,从而增强了程序的健壮性和可读性。本章主要围绕以下几个方面介绍Java的...

    浅谈java异常处理之空指针异常

    Java异常处理是编程中至关重要的一个环节,特别是对于空指针异常(NullPointerException),它是Java开发者在实际编程中经常遇到的问题。本文将深入探讨Java异常处理机制,并重点解析空指针异常的原因、解决方法以及...

    Java的异常类

    - **`java.lang.SecurityException`**:违反安全原则异常,例如尝试执行未授权的操作。 - **`java.io.EOFException`**:文件已结束异常。 - **`java.io.FileNotFoundException`**:文件未找到异常。 - **`java....

    java 异常详解及应用实例

    Java异常处理是编程中至关重要的一个环节,它用于处理程序运行过程中出现的错误或异常情况。异常分为两类:Error和Exception。Error通常是由JVM调用系统底层导致的,例如`OutOfMemoryError`,这类异常通常无法通过...

    浅谈Java自定义异常在教学中的教与学

    自定义异常是Java异常处理机制中的一个重要组成部分,其在教学和实际软件开发中的重要性不容忽视。 首先,了解自定义异常出现的背景是必要的。Java的标准异常库为开发者提供了丰富的异常类,例如空指针异常、数组...

    几个简单的java小程序

    "几个简单的java小程序"这个标题暗示了我们将会看到一系列小型的Java应用程序,这些程序可能涵盖基础到进阶的编程概念。这些小程序可能是为了教学或测试目的,通过它们,我们可以深入理解Java编程的核心概念。 首先...

Global site tag (gtag.js) - Google Analytics