JAVA_10

news/2024/9/19 18:58:44/ 标签: java, 开发语言

JAVA_10

  • JAVA异常机制及bug追踪
    • 1. 异常


JAVA异常机制及bug追踪

1. 异常

  1. 英文:Exception
    所谓异常处理,就是指程序在出现问题时依然可以正确的执行完。
  2. Java面向对象处理异常过程

抛出异常:在执行一个方法时,如果发生异常,则这个方法生成代表该异常的一个对象,停止当前执行路径,并把异常对象提交给JRE。
捕获异常:JRE得到该异常后,寻找相应的代码来处理该异常JRE在方法的调用栈中查找,从生成异常的方法开始回溯,直到找到相应的异常处理代码为止。

在这里插入图片描述

  1. 语法结构
java">try{
语句1:   //抛出异常
语句:2:
}catch(Exception1 e){
}catch(Exception2 e){
}finally{
}
  1. “try-with-resource”:可以自动关闭实现了AutoClosable接口的类
    将try-catch-finally:try-catch
    其实一种语法糖。编程器帮我们做了处理,转化成了:try-catch-finally

  2. 任何执行try中的return语句之前,都会先执行finally语句(如果finally语句存在的话)
    如果finally语句中也有return,则直接return


http://www.ppmy.cn/news/1515904.html

相关文章

Swoole 和 Java 哪个更有优势呢

Swoole 和 Java 各有优势,在性能上不能简单地说哪一个更好,需要根据具体的应用场景来分析。 Swoole 优势:高并发:Swoole 是一个基于 PHP 的异步、协程框架,专为高并发场景设计,适用于 I/O 密集型应用&…

【C语言进阶】深入C语言指针:基础到进阶的跨越

📝个人主页🌹:Eternity._ ⏩收录专栏⏪:C语言 “ 登神长阶 ” 🤡往期回顾🤡:C语言数据在内存中的存储 🌹🌹期待您的关注 🌹🌹 ❀C语言指针进阶 &a…

PHP反序列化一

1.序列化/反序列化 序列化:对象转化为字节流 反序列化:字节流转化为对象 二者相互结合,可以轻松的存储和传输数据,使程序更具维护性 2.反序列化漏洞 原因是程序没有对用户输入的反序列化字符串进行检测,导致反序列化过程可以被恶意控制&…

23 Scale 组件

Scale 组件使用指南 Tkinter 的 Scale 组件是一个滑动条控件,允许用户通过拖动滑块来选择一个数值范围内的值。它通常用于需要用户输入数值的场景,如调整音量、亮度等。以下是对 Scale 组件的详细说明和一个使用案例。 Scale 组件属性 from_ 和 to: 定…

07:极限-零点定理和介值定理

1、零点定理 定义&#xff1a;f(x)在[a, b]上连续&#xff0c;且f(a)f(b) <0.则存在 ξ ∈ \xi ∈ ξ∈[a,b],使 f ( ξ ) 0 f(\xi)0 f(ξ)0 1.1.介值定理&#xff08;最大最小值定理&#xff09; 定义&#xff1a;f(x)在[a,b]上连续&#xff0c;则f(x)在[a, b]上有最大…

大白话【5】redhat 9 用户,用户组管理

前言&#xff1a; Linux系统是一个多用户多任务的分时操作系统&#xff0c;任何一个要使用系统资源的用户&#xff0c;都必须首先向系统管理员申请一个账号&#xff0c;然后以这个账号的身份进入系统。 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪&#x…

MySQL批量按前缀删除多张表

SELECT CONCAT( DROP TABLE , GROUP_CONCAT(table_name) , ; ) AS statement FROM information_schema.tables WHERE table_schema 替换成数据库名 AND table_name LIKE 替换表名前缀; 例子&#xff1a; SELECT CONCAT( DROP TABLE , GROUP_CONCAT(table_name) , ; ) AS sta…

spring揭秘07-aop01-aop基本要素及代理模式3种实现

文章目录 【README】【1】AOP思想演进【1.1】AOL&#xff1a;面向切面语言【1.2】AOP实现设想【1.3】java平台的AOP实现机制【1.3.1】动态代理&#xff08;需要目标类实现接口&#xff09;【1.3.2】动态字节码增强&#xff08;不需要目标类实现接口&#xff09;【1.3.3】自定义…

vue使用vite配置跨域以及环境配置详解

vue前后端分离开发&#xff0c;配置代理都是绕不开的话题&#xff0c;下面是vite的代理 server: {proxy: {/api: {target: https://api.hello.com, //代理的服务地址&#xff0c;可以理解为/api等于https://api.hello.comsecure: true, // 配置httpschangeOrigin: true, //…

工厂现场多功能帮手,三防平板改善管理体验

随着制造业的智能化变革&#xff0c;信息化、自动化和智能化逐渐成为工厂管理的新常态。在这一波技术浪潮中&#xff0c;三防平板作为一种多功能的工作工具&#xff0c;正在逐步改善工厂现场的管理体验。 一、三防平板的定义与特点 三防平板&#xff0c;顾名思义&#xff0c;是…

Python中的偏函数及其广泛应用方式例子解析

代码示例&#xff1a; 导入Python内置的functools模块 import functools定义一个简单的装饰器&#xff0c;用于打印函数执行前的信息 def print_before(func):functools.wraps(func)def wrapper(*args, **kwargs):print(f"Calling {func.__name__!r} with:")print…

openai whisper使用

whisper使用 介绍 Whisper是一种通用的语音识别模型。它是在大量不同音频数据集上训练的&#xff0c;也是一个多任务模型&#xff0c;可以执行多语言语音识别、语音翻译和语言识别。 GitHub&#xff1a;https://github.com/openai/whisper 论文链接&#xff1a;https://arx…

游戏开发中客户端和服务器逻辑

文章目录 0 引言1 服务器逻辑1.1 游戏逻辑的权威性1.2 状态同步1.3 安全性和反作弊1.4 AI控制 2.客户端职责2.1 用户输入处理2.2 渲染和表现2.3 本地预测和插值2.4 UI和HUD 0 引言 在进行游戏开发的过程中&#xff0c;对于客户端和服务器端要进行的逻辑有些困惑&#xff0c;学…

如何给两台机器集群设置VIP(虚拟IP)

原文链接&#xff1a;https://www.cnblogs.com/qianz/articles/16825567.html 一、环境准备 1.集群 IP部署 172.16.30.181是主节点&#xff0c;172.16.30.182是备节点&#xff0c;VIP是172.16.30.183 我是在openstack上搭建的集群&#xff0c;建议大家将需要用到的IP都固定到…

LeetCode --- 411周赛

题目列表 3258. 统计满足 K 约束的子字符串数量 I 3259. 超级饮料的最大强化能量 3260. 找出最大的 N 位 K 回文数 3261. 统计满足 K 约束的子字符串数量 II 一、统计满足K约束的子字符串数量I 这种要求满足区间内某种性质的题&#xff0c;一般都可以用滑动窗口来做。这题…

C#高级进阶---关于插件开发(初版)

一、关于插件 插件开发是一种使应用程序功能可扩展的技术。通过插件&#xff0c;应用程序可以动态地加载和使用外部功能模块&#xff0c;而无需重新编译整个程序。 1. 插件架构设计 插件系统通常包含以下几个核心部分&#xff1a; 主程序&#xff08;Host Application&#x…

20240824给飞凌OK3588-C的核心板刷Ubuntu22.04并安装iperf3测试网速

20240824给飞凌OK3588-C的核心板刷Ubuntu22.04并安装iperf3测试网速 2024/8/24 9:24 缘起&#xff0c;通过千兆交换机接入外网&#xff0c;开机之后发现以太网异常&#xff0c;多上电几次就会发现以太网也能用。 缘由&#xff1a;由于自制的飞凌的OK3588-C的核心板的底板对空间…

Vue3-win7搭建vue3环境

Vue3-win7搭建vue3环境 官方要求的信息是是node.js 18.03以上。而我的环境&#xff1a;win7 x64&#xff0c; vscode 1.34。 参考网址&#xff1a; 0、基本的安装 https://blog.csdn.net/m0_49139268/article/details/126159171 a、这里有各种安装包的下载路径&#xff08;镜…

ES详细使用!Elasticsearch实现索引操作,增删改查,批处理

要想知道ES怎么具体实现对数据的操作&#xff0c;我们首先应该了解一下什么叫做restful编码风格&#xff0c;因为es的具体操作都是restful风格的。 1.RESTful风格 RESTful 是一种软件架构风格&#xff0c;用于创建可扩展的网络服务。它使用 HTTP 方法&#xff08;如 GET、POS…

【系统架构设计师-2018年】案例分析-答案及详解

试题一&#xff08;25分&#xff09; 阅读以下关于软件系统设计的叙述&#xff0c;在答题纸上回答问题1至问题3。 【说明】 某文化产业集团委托软件公司开发一套文化用品商城系统&#xff0c;业务涉及文化用品销售、定制、竞拍和点评等板块&#xff0c;以提升商城的信息化建设…