JavaSE-异常

JavaSE异常 现有的异常类型,不能表示业务中的错误情况,可以自定义新的异常类型起一个合适的类名选择一个合适父类Exception有默认管道添加合适的构造方法自定义异常类测试代码//自定义异常类//自定义异常类//测试类System.out.println("用户名:");System.out.println("密码:");System.out.println("欢迎登陆");System.out.println("用户名不正确"); 阅读详情

异常的概述

  1. 编译时异常:一般是指语法错误
  2. 运行时异常:运行错误和逻辑错误
  3. 异常处理机制:try catch异常

异常的分类

  1. Throwable——异常类的鼻祖。Throwable类是Java语言中所有错误和异常的Throwable类
  2. Error:错误
  3. Exception:

    RuntimeException

    1. ArithmeticException:算术异常
    2. IndexOutofBoundsException:数组越界
    3. NullPointExcepti on:空指针异常
    4. IOException:IO异常
    5. FileNotFoundException:文件异常
    6. ClassNootFoundException:找不到指定类
    7. SQLException:SQL执行语句

方法抛出异常

  1. throw抛出异常,手动引发异常,例如:throw new IOException()
  2. throws抛出异常,会抛出多个异常并不是处理异常

自定义异常

写一个子类继承RuntimeException,主要应对Exception类内置异常无法解决的问题

javase全套笔记.zip javase全套笔记.zip 百度云下载地址; 立即下载

相关推荐

JavaSE笔记_工具.zip

javase笔记,从面向对象到面向过程

【大数据】学习笔记 1 Java SE 第1章 Java概述 1.6 入门程序HelloWorld(掌握)

【大数据】学习笔记 1 Java SE 第1章 Java概述 1.6 入门程序HelloWorld(掌握)

代码改变世界 234

JAVASE基础部分完整详细版笔记

该资源是JavaSE部分详细完整的笔记,是本人和同学在学习过程中总结的,内容充实全面,而且附带部分笔试面试常见习题。

JavaSE基础笔记

这篇文章是自学 Java 时的笔记,有不少地方比较粗糙,正处于边学边完善的阶段。

Asiyaa的博客 607

javaSE经典笔记( 完整)

javaSE笔记、经典、全面 基本操作 Java基础 面向对象 多线程 String类 集合 IO GUI socket网络编程 正则表达式

从代码学习深度强化学习 - 目标导向的强化学习-HER算法 PyTorch版

经典的深度强化学习算法,如 PPO、SAC 等,在各自擅长的任务中都取得了非常好的效果。但它们通常都局限在解决单个任务上,换句话说,训练好的算法,在运行时也只能完成一个特定的任务。想象一个场景:我们想让一个机械臂能把桌子上的任何一个物体重置到任意一个指定位置。对于传统强化学习而言,如果目标物体的初始位置和目标位置每次都变化,那么这就是一个全新的任务。即便任务的“格式”——抓取并移动——是一样的,但策略本身可能需要重新训练。这显然效率极低。为了解决这类问题,

weixin_43887510的博客 1504

JavaSE笔记

面向过程的程序设计思想(Process-Oriented Programming)**,简称POP关注的焦点是过程:过程就是操作数据的步骤。如果某个过程的实现代码重复出现,那么就可以把这个过程抽取为一个函数。这样就可以大大简化冗余代码,便于维护。典型的语言:C语言代码结构:以函数为组织单位。是一种“执行者思维”,适合解决简单问题。扩展能力差、后期维护难度较大。2. 面向对象的程序设计思想( Object Oriented Programming),简称OOP关注的焦点是类。

m0_46893236的博客 825

为什么你的Nginx配置SM2国密SSL证书失败?这些坑我都帮你踩过了

本文针对Nginx配置SM2国密SSL证书的常见失败原因,提供了详细的排查与解决方案。核心在于使用支持国密算法的Nginx版本(如集成Tongsuo库),正确处理从阿里云等平台获取的证书格式,并正确配置ssl_ciphers等关键参数。文章还解释了浏览器兼容性差异及双证书部署等进阶场景,帮助运维和开发人员高效完成国密合规改造。

weixin_29228203的博客 387

JavaSE JAVA基础总结(上)

面向对象的三大特征之一,合理隐藏,合理暴露。一般会把成员变量使用private隐藏起来,通过getter和setter方法暴露其访问,隐藏具体实现的细节。生活中就有许多封装的样例:例如电插板,只给你暴露插口,而具体的细节用一个盒子(相当于上述的黑匣子 --类)给隐藏起来,这就相当于一个封装。继承就是java允许我们用extends关键字,让一个类和另一个类建立起一种父子关系。使子类继承父类的特征和方法,还可以在子类重新定义,以及追加属性和方法。

qq_60972641的博客 1448

SAP采购含税价转换的底层逻辑解析:ABAP例程如何实现价税分离计算

本文深入解析SAP系统中采购含税价与不含税价的转换机制,重点介绍VOFM例程和ABAP代码实现价税分离计算的方法。通过详细讲解数学原理、税率体系及SAP定价引擎架构,为开发人员提供完整的解决方案,帮助提升采购业务中的价格处理效率和准确性。

weixin_29237635的博客 451

大疆mini 3 pro rtmp推流(带屏遥控器不支持)windows

大疆mini 3 pro无人机rtmp推流(带屏遥控器不支持)至windows电脑

xbsigeibwkouvfcj的博客 3432

JavaSE笔记总结

在Java中被赋予特殊意义的英文单词 字母全部小写数据类型 变量名 = 数据值;int a = 10;//定义public static void 方法名(){方法体;​//调用方法名();//定义public static void 方法名(数据类型 参数1,数据类型 参数2){方法体;​//调用方法名(参数1,参数2);//定义public static 返回值类型 方法名(数据类型 参数1,数据类型 参数2){方法体;return 返回值类型;​//调用。

weixin_73792626的博客 2036

YOLOv8车辆碰撞识别检测系统(项目源码+YOLO数据集+模型权重+UI界面+python+深度学习+环境配置+目标检测)

随着我国汽车保有量的持续攀升,道路交通事故数量居高不下,车辆碰撞损伤的快速、精准评估已成为交通安全管理、保险理赔定损以及汽车后市场服务中的关键环节。传统的人工目视查验方法高度依赖评估人员的专业经验,不仅主观性强、效率低下,而且在复杂光照、多角度遮挡等真实场景下难以保证评估的一致性和可复现性。计算机视觉与深度学习技术的迅猛发展,为目标检测任务提供了强有力的技术支撑,使得基于视觉的车辆损伤自动化识别成为可能。

斌擎科技 132

【JavaSE】异常

关于JavaSE中异常的学习~

qq_56251766的博客 819

在 LangGraph 中集成 Skills 增强智能体能力

LangGraph 的核心是通过**状态机 + 节点(Node) + 工具(Tool)**来编排智能体流程,你可以把 Skills 理解为“封装好的工具或可复用的任务流”,下面是一套可落地的集成方案。

lpfasd123的博客 1186

7、树莓派故障排查全攻略

本文详细介绍了树莓派在使用过程中常见的各类故障及其排查方法。内容涵盖键盘鼠标诊断、电源诊断、显示诊断、启动诊断、网络诊断以及紧急内核的使用,提供了具体的解决方法和实用建议。同时,文章总结了故障排查流程、常见故障及解决方法的汇总,并给出了注意事项和操作建议,帮助用户高效解决树莓派使用过程中的问题,确保其稳定运行。

cream的博客 326

JavaSE常见的异常总结

JavaSE常见的异常总结 在写代码的时候不可能不出现问题,遇到问题能够第一时间解决问题是每一个开发人员必备的技能。 解决这些问题,就需要靠我们平时的积累。你遇到的问题多了,并且善于总结,以后遇到同样的问题就不在话下了。 ArrayIndexOutofBoundsException 数组索引越界异常 数组索引超过索引最大值或最小值,就会出现这个异常。 int[] arr={1,2,3,4,5}; for(int i=1;i<=arr.lengthi++){ System.out.pri

YunWQ的博客 416

Claude Code 学习笔记之一:理解 Agentic Loop 与内置工具

本文介绍了Claude Code这一终端智能助手的工作原理与使用方式。作者从ABAP开发经验出发,指出学习Claude Code的高级用法具有长期价值。文章详细解析了Claude Code的Agentic Loop机制:通过大语言模型进行推理,借助各类工具执行任务,并循环收集上下文、执行操作、验证结果三个步骤。系统阐述了Claude Code支持的五大类工具及其扩展方式,说明了其访问本地资源的范围和自治处理能力,同时介绍了权限模式等安全机制。最后提供了从小任务开始、充分探索、及时引导、使用CLAUDE.md

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 547

javaSE继承总结-异常

javaSE继承总结-集合 异常体系图 Exception 通常是由于程序员写的代码造成的可以通过修改代码排除,比如空指针异常,索引越界异常,类型匹配异常等 Error 标示程序员无法通过修改代码来修复的错误,比如服务器宕机,服务器被断网,断电等 异常中常用的方法 方法名 方法结构 方法简介 printStackTrace() public void printStackTr...

LAN961205的博客 370

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

JavaSE 异常

JavaSE 异常处理(超详细)

Mwt258的博客 156

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

javaSE之异常详解(1)

javaSE之异常详解(1)什么是异常表面上:异常就是当你的程序有错误时给出的错误提示,比如当你写了个简单的程序明显可以看出b是不能为0的,会报错,这个报错就是异常,结果如下其中的`java.lang.ArithmeticException: / by zero`就是抛出的异常信息,由JVM打印输出实际上:异常以类和对象形式存在,既然是类,就可以new异常对象异常类在java.lang包下异常类new对象既然异常是类,那么就可以new对象,例子如下结果如下没有new异常对象,JVM为毛会打印异常信息如上面的

qq_35814371的博客 367

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

6-JavaSE 异常

Java的异常处理

weixin_52221977的博客 139
上一篇: JavaSE-Map集合
下一篇: JavaSE-IO流
JP-Destiny
博客等级 码龄8年 34粉丝 148原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值