public class Excep1 {
public static void main(String []agrs){
int a= 4;
int b =0;
System.out.println("进入程序try语句块之前");
try{
System.out.println("try语句块异常之前");
int c = a/b;
System.out.println("try语句块异常之后");
}catch(ArithmeticException e){
e.printStackTrace();
System.out.println("发生异常了,捕获了,进入catch语句块");
}finally{
System.out.println("发生异常了,捕获了,进入finally语句块");
}
System.out.println("异常代码后面的代码");
}
}
运行结果:
java.lang.ArithmeticException: / by zero
at Excep1.main(Excep1.java:9)
进入程序try语句块之前
try语句块异常之前
发生异常了,捕获了,进入catch语句块
发生异常了,捕获了,进入finally语句块
异常代码后面的代码
结论:
异常处理之后java代码可以向下继续执行。从上面的例子我们可以看出来,异常发生之后,在try里后面的代码不会被执行,其他都会执行,如果非要执行,放入finally中
分享到:
相关推荐
这个压缩包中的内容可能包含了一系列使用JavaParser进行代码分析的示例或工具,特别是关于方法调用链的分析。这种方法调用链分析在软件工程中具有重要的应用价值,比如代码审查、性能优化、依赖关系理解以及重构等。...
《C++/Java代码分析器详解》 在编程领域,理解和分析代码是提升技能的关键步骤。本文将深入探讨“C++/Java代码分析器”,这是一个专为C++和Java编程爱好者设计的工具,旨在帮助他们更好地理解、分析代码,从而提升...
阅读这些资料可以进一步提升我们的编程技能,尤其是对Java异常处理机制、JVM内存模型、代码调试工具的使用等有更深入的理解。 总之,分析Java代码BUG是一项必要的技能,它需要我们掌握Java的基础语法、理解运行时...
### Java中常见异常类型及分析 #### 一、概述 在Java编程中,异常处理是一项重要的技术,它有助于开发者在程序运行过程中及时发现并处理错误,确保程序的稳定性和健壮性。Java语言中提供了丰富的异常处理机制,...
《C/C++/Java源代码分析器:洞察编程语言的本质》 在计算机科学领域,源代码分析器是一种至关重要的工具,它能帮助开发者理解和优化他们的程序。本文将深入探讨一个针对C、C++和Java语言的源代码分析器,虽然其用户...
从给定的文件内容中可以看出,这是一系列Java程序示例,它们用来...这些知识点对于理解和使用Java异常处理机制至关重要,它们帮助程序员写出健壮的代码,确保程序在面对异常情况时能够以一种可预测和可控的方式运行。
Java 词法分析器是 Java 程序设计语言的词法分析工具,用于对 Java 源代码进行词法分析。以下是 Java 词法分析器的知识点: 1. Java 词法分析器的组成部分 Java 词法分析器由多个组成部分组成,包括词法分析器主...
Java异常处理是编程中至关重要的一个环节,它帮助开发者识别并修复程序运行时出现的问题。在Java中,异常是程序执行期间发生的不正常情况,通常会导致程序中断。下面将详细解释给定文件中提到的一些常见Java异常,并...
本文将从 Java 异常的基本概念和语法开始,讲述 Java 异常处理的基本知识,分析 Java 异常体系结构,对比 Spring 的异常处理框架,阐述异常处理的基本原则,并提出了自己处理一个大型应用系统异常的思想,并通过设计...
本文将详细介绍使用Java实现词法分析器和语法分析器的相关知识点。 词法分析,也称为扫描或Tokenization,是编译器前端的第一步。它的主要任务是读取源代码字符串,识别并生成一系列的符号或Token,这些Token代表了...
Java 异常故障模式分析 Java 异常处理机制是 Java 语言的重要特征之一。正确使用异常处理机制可以使程序的设计更加安全、可靠,但如果使用不当,則会让程序变得复杂难懂,从而影响程序效率。本文对 Java 异常处理...
Java版本的词法、语法分析器以及三地址代码生成是编译原理领域的重要实践内容,它们涉及到了编译器设计的基础阶段。在这个实验中,我们使用Java编程语言实现了这些核心功能,这使得代码具有跨平台的特性,并且利用...
Java编程语言是软件开发领域广泛使用的工具,尤其适合初学者入门。这个名为"java新手代码适合初学者...通过逐步分析和运行test1.java和test2.java,初学者可以加深对Java编程的理解,为后续的进阶学习打下坚实的基础。
Java静态代码分析插件Checkstyle在Java开发中的应用是一个重要的质量保证工具,它能帮助开发者遵循编码规范,提高代码的可读性和可维护性。Checkstyle通过对源代码进行检查,指出不符合约定或潜在问题的地方,使得...
6. **源代码分析**: 阅读并理解他人的源代码是提高编程能力的重要步骤。通过分析提供的代码,初学者可以学习如何解决问题,优化代码,以及遵循良好的编程实践。 7. **版本控制**: 虽然未直接提及,但学习使用...
### 在Java中异常分析 #### 一、Java异常体系结构概览 在Java中,所有异常都继承自`java.lang....此外,深入理解Java异常处理机制有助于开发者更好地应对可能出现的各种异常情况,从而编写出更加高效稳定的代码。
这种工具通常通过分析C++的语法结构,然后生成相应的Java代码来工作。然而,需要注意的是,由于C++和Java的语法和语义差异,直接的转换可能会遇到挑战,比如C++的模板、指针、运算符重载在Java中没有直接对应的概念...
【JAVA异常机制与安卓应用程序崩溃分析】 JAVA异常机制是JAVA编程中的重要组成部分,它主要用于处理程序运行时出现的错误情况。当JAVA代码中发生异常时,程序会立即停止当前流程,转而寻找合适的异常处理代码,这个...
通过查看和分析源码,初学者可以更好地理解各种编程概念,例如类、对象、方法、变量、条件语句、循环、异常处理等。此外,源码还展示了如何组织代码结构,遵循良好的编程实践,以及如何利用Java的特性来解决问题。 ...