当前位置: 首页 > news >正文

异常机制

异常机制(Exception)

  • 分类:

    • 检查性异常(非运行时错误):例如用户输入错误的异常等。是程序员无法预见的
    • 运行时异常:时程序员最可能避免的异常
    • 错误(Error):错误不是异常!是脱离程序员控制的问题
  • 异常体系结构:

    • Java把异常当作对象来处理(定义了一个基类java.lang.Throwable作为所有异常的超类)

    • 在Java API中已经定义了许多异常类,分为两大类:

      • 错误(Error):通常是灾难性的致命错误,是程序无法控制和处理的,Java虚拟机(JVM)一般会选择终止线程
      • 异常(Exception):通常情况下是可以被程序处理的,应该尽可能在程序中处理这些异常

      image-20251215210828261

  • 异常处理机制:

    • 抛出异常
    • 捕获异常
    • 异常处理的5个关键字:try, catch, finally, throw, throws
http://www.jsqmd.com/news/94830/

相关文章:

  • P3629 [APIO2010] 巡逻
  • AI 时代 GEO 营销先锋盘点:五大服务商助力 ToB 企业精准获客 - 品牌2025
  • SMB、FTP、MySQL... 配置不当,即是漏洞
  • 选择写论文软件哪个好?别让错误的工具,成为你学术路上“甜蜜的陷阱”
  • 32 低功耗模式(睡眠 停机 待机 )
  • 学术 “智造局”—— 虎贲等考 AI,承包你论文从选题到定稿的全周期智能服务
  • 告别选题迷茫、文献繁杂、写作卡顿!虎贲等考 AI,学术研究全流程智能引擎,做你的私人学术加速器
  • 深入解析:LeetCode 51 - N皇后问题 详解笔记
  • 豆包 AI 手机登录微信被「踢下线」,原因为何?端侧 AI 与头部应用的生态兼容上存在哪些挑战?
  • leetcode 754. Reach a Number 到达终点数字-耗时100%
  • Java毕设选题推荐:基于springboot高校奖助学金系统设计与实现基于springboot高校学生奖学金评定系统的设计与实现【附源码、mysql、文档、调试+代码讲解+全bao等】
  • 实用指南:UE5笔记:OnComponentBeginOverlap
  • 豆包手机助手技术预览版发布,AI直接嵌入操作系统底层有何意义?会对行业产生什么影响?
  • 校园招聘会组织不再难,统筹安排让就业季更顺畅
  • 【毕业设计】基于springboot人才公寓管理系统基于springboot公寓管理系统(源码+文档+远程调试,全bao定制等)
  • JSON 与 MongoDB:直存对象的便利与隐性代价
  • 【Agent】MemOS 源码笔记---(5)---记忆分类
  • 靠谱的 AI 智能体获客落地指导,2025 年 12 月除了麟哥还有谁?
  • 销售助手-生产模型反馈闭环
  • 【原创代码改进】基于IVY(常青藤优化算法)-BiTCN(双向时域卷积网络)-BiGRU(双向门控循环单元)的多变量时间序列回归
  • NO17数据结构选择题考点|图
  • 2026年最强翻译工具——不是常规的机翻!
  • 智慧校园招投标流程中的时间管理要点:如何把握关键节点
  • cpp_studing_day1
  • 国产期刊被EI收录!首个影响因子12分,录用率67%,国人友好~
  • 质子交换膜燃料电池(PEMFC Simulink模型) (1)仿真内容:包括燃料电池静态模型、...
  • Java毕设选题推荐:基于springboot高校师资管理系统教师管理、学院管理、专业信息管理、职称调整管理、课程安排管理、进修学习管理、进修汇【附源码、mysql、文档、调试+代码讲解+全bao等】
  • openFuyao 容器平台快速入门:Nginx 应用部署全流程实操
  • Java毕设选题推荐:基于SpringBoot+Vue智能公寓管理系统基于springboot公寓管理系统【附源码、mysql、文档、调试+代码讲解+全bao等】
  • 二维傅里叶变换算法及其完整流程:提取频谱波峰、反变换、相位角分布与解包应用于干涉图处理