`

java中异常应该如何处理

    博客分类:
  • java
阅读更多

今天面试被问及到java中有几种处理异常的方式:

我的回答是.两种:1.抛出(throws).2.捕获(try{}catch{}).

 

然后又被问到,在什么时候分别用到上面的两种方式:

下面我就举个例子来说明这个问题:

例如:现在我要在service中调用DAO里面操作数据库的方法.当然所有操作数据库的方法都会抛出SQLException.在这个时候,我们要做的是DAO的方法中对其进行抛出(throws),之后在service中对被调函数中所要抛出的异常进行捕获.原因是你要上调用你的函数知道你会抛出异常,这样调用你的函数才会做相应的处理.总之一句话:就是被调函数抛出异常,主调函数捕获异常.

 

OK,我总结完了,有问题请留言,谢谢!

0
1
分享到:
评论
1 楼 langyu 2010-11-05  
呵呵,看下这篇blog: Joe's baby

相关推荐

    java异常处理java异常处理

    java异常处理java异常处理java异常处理java异常处理java异常处理java异常处理java异常处理java异常处理java异常处理java异常处理java异常处理java异常处理java异常处理

    java异常处理习题

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

    java全局异常统一处理

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

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

    Java 异常处理是 Java 语言中的一个关键组件,用于处理程序运行过程中的错误和异常。在 Java 中,异常处理框架是 Java 语言健壮性的一个重要体现。本文将从 Java 异常的基本概念和语法开始,讲述 Java 异常处理的...

    java实验报告4-异常处理

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

    JAVA中异常处理的WORD文档

    Java中的异常处理是编程实践中必不可少的一部分,它确保了程序在遇到错误或异常情况时能够优雅地处理并继续执行,或者至少提供有用的错误信息。异常处理的主要目的是提高程序的健壮性和稳定性。 1. 为什么需要异常...

    java程序中的异常处理

    4. **异常处理中的finally块**: - 虽然本例中没有体现,但在实际开发中经常使用`finally`块来确保无论是否发生异常,某些清理工作都能被执行(例如关闭文件资源等)。 5. **自定义异常**: - 当标准异常类...

    java异常处理练习题

    java异常练习题,北大青鸟学士后课后练习,主要是异常处理的小测验

    java中的异常处理

    Java中的异常处理是编程过程中必不可少的一部分,它帮助开发者在程序执行期间捕获并处理错误,确保程序的稳定性和健壮性。Java通过一种结构化的方式来处理异常,这使得代码更易于理解和维护。以下是对异常处理的详细...

    第7章 java异常处理

    第7章 java异常处理

    java内存机制及异常处理

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

    java 异常处理ppt

    Java异常处理是编程中至关重要的一个环节,它允许开发者优雅地处理程序运行时可能出现的错误,确保程序的健壮性和稳定性。Java中的异常处理机制基于一个独特的概念——异常(Exception),这是一种表示程序运行中...

    java编程中异常处理的优劣观

    在实际编程中,理解并合理运用Java异常处理机制至关重要。正确地捕获和处理异常可以帮助我们编写出更加健壮的程序,同时避免因滥用异常而导致的反模式。对于性能敏感的代码,应尽量减少异常的使用,避免无谓的性能...

    C++ Java异常处理比较

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

    Java异常处理体系

    这个主题,"Java异常处理体系",涉及到Java如何优雅地处理程序运行时的异常,确保程序的健壮性和稳定性。这篇博文链接(已提供但无法直接访问)可能详细解释了Java异常处理的基本概念、机制以及最佳实践。 Java异常...

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

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

    Java 的异常处理.pdf

    在实际开发中,应该根据具体情况选择合适的异常处理策略。对于可以预见的异常,应尽可能在代码层面避免它们发生(防御性编程)。如果无法避免,应合理地使用try-catch块,尽量减少不必要的异常处理开销。此外,还...

    Java异常处理总结

    综上所述,Java异常处理机制为开发者提供了一套完整的解决方案,帮助他们在面对程序中的各种异常情况时能够从容应对。通过合理设计异常处理逻辑,不仅可以增强程序的健壮性,还能提升用户体验,减少后期维护的成本。

    实验五 Java异常处理实验.docx

    Java 异常处理是 Java 语言中的一种错误处理机制,用于捕获和处理程序执行过程中出现的异常情况。异常是指程序执行过程中出现的非正常情况,例如除零错误、数组下标越界等。 实验目的 本实验的目的是让学生熟悉 ...

Global site tag (gtag.js) - Google Analytics