`

java 异常处理 Exception

    博客分类:
  • java
 
阅读更多

 


public class TestException {
 public TestException() {
 }

 //boolean testEx() throws Exception {
 boolean testEx() {
  boolean ret = true;
  try {
   ret = testEx1();
  } catch (Exception e) {
   System.out.println("testEx, catch exception");
   ret = false;
   throw e;
  }
  //finally 又执行了一次:有没有异常都执行
  finally {
   System.out.println("testEx, finally; return value=" + ret);
   return ret;
  }
   //return ret;
 }

 //boolean testEx1() throws Exception {
 boolean testEx1() {
  boolean ret = true;
//  try {
   ret = testEx2();
   if (!ret) {
    return false;
   }
   System.out.println("testEx1, at the end of try");
   return ret;
//  } catch (Exception e) {
//   System.out.println("testEx1, catch exception");
//   ret = false;
//   throw e;
//  } finally {
//   System.out.println("testEx1, finally; return value=" + ret);
//   return ret;
//  }
 }

 //boolean testEx2() throws Exception {
 boolean testEx2() {
  boolean ret = true;
  try {
   int b = 12;
   int c;
   for (int i = 2; i >= -2; i--) {
    c = b / i;
    System.out.println("i=" + i);
   }
   return true;
  } catch (Exception e) {
   System.out.println("testEx2, catch exception");
   ret = false;
   throw e;
  } finally {
   System.out.println("testEx2, finally; return value=" + ret);
   return ret;
  }
 }

 public static void main(String[] args) {
  TestException testException1 = new TestException();
  //try {
   boolean b=testException1.testEx();
   System.out.println(b);
//  } catch (Exception e) {
//   e.printStackTrace();
//  }
 }
}

分享到:
评论

相关推荐

    java异常处理习题

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

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

    本文将从 Java 异常的基本概念和语法开始,讲述 Java 异常处理的基本知识,分析 Java 异常体系结构,对比 Spring 的异常处理框架,阐述异常处理的基本原则,并提出了自己处理一个大型应用系统异常的思想,并通过设计...

    java异常处理练习题

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

    Java异常处理终结篇——如何进行Java异常处理设计 - 望远的个人页面 - 开源中国社区1

    Java异常处理设计是Java编程中一个至关重要的环节,它直接影响到程序的稳定性和可维护性。在Java中,异常处理是通过try-catch-finally语句块来实现的,主要涉及两大类异常:编译时异常(Checked Exception)和运行时...

    java 异常处理ppt

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

    Java异常处理体系

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

    浅析JAVA异常处理机制.pdf

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

    java高端技术课程--Java异常处理详解

    Java异常处理是Java编程中一个至关重要的概念,它关乎到程序的健壮性和稳定性。在Java语言中,异常处理提供了一种机制,使得程序在遇到错误或非正常情况时能够优雅地处理问题,而不是突然崩溃。这个“java高端技术...

    java 异常处理 代码实例

    Java异常处理是编程中至关重要的一个环节,它确保了程序在遇到错误时能够优雅地运行,而不是突然崩溃。本篇文章将深入探讨Java异常处理的概念、机制以及如何通过代码实例进行有效的异常管理。 Java异常处理的核心...

    JAVA 自定义异常 Exception

    在Java编程语言中,异常处理是一项关键特性,用于处理程序运行时可能出现的错误或异常情况。当程序遇到不可预见的问题时,它会抛出一个异常。Java提供了丰富的内置异常类,但有时候,我们可能需要根据特定的需求创建...

    Java异常处理总结

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

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

    Java异常处理是Java编程语言中的一个关键特性,它允许程序员优雅地处理程序运行时可能出现的错误和不正常状况。在Java中,异常是程序执行过程中出现的问题,它们中断了正常的控制流程,使得程序无法继续按照预期的...

    C++ Java异常处理比较

    C++的异常处理还支持异常规范(exception specification),即函数声明中可以指定可能抛出的异常类型,但这一特性在C++11标准后被认为不推荐使用,因为其可能导致编译时错误过于严格。 异常与异常处理器的绑定方面...

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

    Java 异常机制包括 Error、Exception、检查异常、运行时异常、异常处理和 throws 关键字等几个方面。 Error 是 Java 异常机制中的基类,表示编译时或者系统错误,例如虚拟机相关的错误、系统崩溃等。Error 无法恢复...

    实验六:Java异常处理

    Java异常处理是编程中至关重要的一个环节,它用于处理程序运行过程中可能出现的错误或异常情况。在Java中,异常是一种事件,通常表示程序中的不正常状态或者错误条件。通过异常处理,开发者可以确保程序在遇到问题时...

    java 异常 问题收集 Exception

    在这个“java 异常 问题收集 Exception”主题中,我们将深入探讨Java异常处理的基本概念、常用类以及最佳实践。 1. 异常的概念与分类: Java中的异常是程序运行时出现的不正常情况,通常会导致程序中断。Java将...

    深入理解java异常处理机制

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

    java实验报告4-异常处理

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

    java常见异常处理.ppt

    Java异常处理是编程中至关重要的一个环节,它用于管理和恢复程序在执行过程中可能出现的问题。Java异常分为两大类:错误(Error)和异常(Exception)。错误通常指的是系统级别的问题,如JVM内部错误或资源耗尽,...

Global site tag (gtag.js) - Google Analytics