Java中捕获异常的灵魂四问

2023-10-30

1.如果try中没有遇到问题,怎么执行?

只会执行try中的代码,不会执行catch。

2.如果try中会遇到多个问题,我们应该怎么做?

如果遇到多个异常,应该写多个catch与之对应,但是注意,catch要捕获的异常如果存在父子关系,那么要把父类写在下面。

3.如果try中遇到的问题没有被捕获,怎么执行?

如果出现的异常没有被catch捕获,那么就会使用虚拟机默认的处理方式:以红色字体打印在控制台中。

4.如果try中遇到了问题,那么try下面的其它代码还会执行吗?

不会执行,出现异常之后会直接跳转到catch。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java中捕获异常的灵魂四问 的相关文章

随机推荐

  • Java算法——地图单点坐标判断是否存在于某个区域

    Java算法 地图单点坐标判断是否存在于某个区域 在气象项目中 需要我们通过网格数据 来识别分析天气 之后判断该天气在具体什么省市县 而提醒该地方将要发生什么天气 而每个省市县都有自己得经纬度范围 而且不规则性 我们如何将从网格上面识别得天
  • 初识uni-app

    初识uni app 跨平台开发的神器 本文将为大家介绍uni app 一款强大的跨平台App开发框架 我们将探讨其特点 优势以及如何快速上手开发一个简单的uni app应用 1 什么是uni app uni app是由DCloud公司研发的
  • DSP相关笔记_1:LaunchXL-F28379D的简单教程系列(一)GPIO输出

    LaunchXL F28379D的简单教程系列 一 GPIO输出 本文分为函数库和寄存器两种方法 注 这是本人关于Ti的C2000系列的学习笔记 所用工具有官方的开发软件CCS10版本 帮助文库以及函数库软件controlSUITE 硬件部
  • QGLViewer编译过程

    libQGLViewer 2 7 1 官网下载 http libqglviewer com installWindows html Qt5 11 0 编译器 MSVC2017 64bit 解压后的样子 1 编译QGLViewer 打开QGL
  • python列表输出去掉引号,如何从列表输出中删除逗号和引号

    很难把这些引号和逗号从我的列表中去掉 SHOWN BELOW IN THE SECOND PART OF MY CODE OUTPUT 我需要从输出中剥离所有 我一直在我的team variable上尝试rstrip 但它给了我这个错误 在
  • jQuery.validate.js API

    jQuery validate js API Name Type validate options Returns Validator 验证所选的FORM valid Returns Boolean 检查是否验证通过 rules Retur
  • C 输入 & 输出

    C 语言把所有的设备都当作文件 所以设备 比如显示器 被处理的方式与文件相同 以下三个文件会在程序执行时自动打开 以便访问键盘和屏幕 表1 标准文件 标准文件 文件指针 标准输入 stdin 标准输出 stdout 标准错误 stderr
  • JavaScript的常用继承方法

    原型链继承 让一个构造函数的原型 prototype 是另一个构造函数的实例 优点 写法方便简洁 容易理解 缺点 对象实例共享所有继承的属性和方法 不能传递参数 function Person age this name 张三 this a
  • Global对象的理解与认识

    JavaScript 中有一个特殊的对象 称为全局对象 Global Object 它及其所有属性都可以在程序的任何地方访问 即全局变量 在浏览器端的 JavaScript 中 通常 window 是全局对象 而 Node js 中的全局对
  • 【目标检测】31、Alpha-IoU: A Family of Power Intersection over Union Losses for Bounding Box Regression

    文章目录 一 背景 二 方法 2 1 Alpha IoU 的提出 2 2 Alpha IoU 的特性 三 效果 论文 Alpha IoU A Family of Power Intersection over Union Losses fo
  • CountDownLatch的两种常用场景

    CountDownLatch的两种使用场景 先来看看 CountDownLatch 的源码注释 A synchronization aid that allows one or more threads to wait until a se
  • Linux的环境变量

    Linux的环境变量 一 Linux的变量种类 按变量的生存周期来划分 Linux变量可分为两类 1 永久的 需要修改配置文件 变量永久生效 2 临时的 使用export命令声明即可 变量在关闭shell时失效 二 设置变量的三种方法 1
  • HTTP协议1)----对于应用层的详细讲解

    大家好 我是 兔7 一位努力学习C 的博主 如果文章知识点有错误的地方 请指正 和大家一起学习 一起进步 如有不懂 可以随时向我提问 我会全力讲解 如果感觉博主的文章还不错的话 希望大家关注 点赞 收藏三连支持一下博主哦 你们的支持是我创作
  • mos管的参数及选择(比较好) 并附三极管

    附1 三极管 要想使管子饱和导通 则应该 NPN型 Ub gt Ue Ub gt Uc PNP型 Ue gt Ub Uc gt Ub http jeanscheng blog 163 com blog m 0 t 1 c fks 08707
  • openwrt-安装图形界面

    一般网上下载的固件都安装有图形界面 不过有时候也会有特例 下面简要记录luci图形界面的安装过程 opkg update 更新软件库 opkg install luci opkg install luci i18n chinese 安装语言
  • vscode+wampserver编写php程序无法接收html提交的表单

    php程序打算获取来自html的用户名变量并打印 代码如下 欢迎 打开编写好的html网页 点击提交表单数据时 无法打开相应的php文件 查了很多资料也问了同学 都没找到原因 最后想起来我在vscode选择打开html网页的方式为 它会在一
  • QProgressBar详解

    QProgressBar详解 1 QProgressBar详解 1 QProgressBar简述 2 常用方法 3 示例 比较进度条 4 设置样式表 1 QProgressBar详解 原文链接 https blog csdn net wzz
  • K210学习笔记(二)——学习前准备

    一 开发板的选择 我现在手上有两块K210开发板 一块是亚博K210 还有一块是MAIX BIT 亚博K210使用的是C语言 用C语言速度快 但是学习难度大 而MAIX BIT使用的是MicroPython并且有配套的maixide 但是M
  • 数据结构模拟器

    数据结构模拟器推荐 https www cs usfca edu galles visualization Algorithms html
  • Java中捕获异常的灵魂四问

    1 如果try中没有遇到问题 怎么执行 只会执行try中的代码 不会执行catch 2 如果try中会遇到多个问题 我们应该怎么做 如果遇到多个异常 应该写多个catch与之对应 但是注意 catch要捕获的异常如果存在父子关系 那么要把父