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

【Java程序员面试专栏 专业技能篇】Java SE核心面试指引(三):核心机制策略

关于Java SE部分的核心知识进行一网打尽,包括四部分:基础知识考察、面向对象思想、核心机制策略、Java新特性,通过一篇文章串联面试重点,并且帮助加强日常基础知识的理解,全局思维导图如下所示
在这里插入图片描述
本篇Blog为第三部分:核心机制策略,子节点表示追问或同级提问
在这里插入图片描述

异常处理

Java 异常类层次结构图概览:
在这里插入图片描述

Exception 和 Error 有什么区别

在 Java 中,所有的异常都有一个共同的祖先 java.lang 包中的 Throwable 类。Throwable 类有两个重要的子类:

  • Exception : 程序本身可以处理的异常,可以通过 catch 来进行捕获。Exception 又可以分为 Checked Exception (受检查异常,必须处理) 和 Unchecked Exception (不受检查异常,可以不处理)
  • Error:Error 属于程序无法处理的错误 ,我们没办法通过 catch 来进行捕获不建议通过catch捕获 。例如 Java 虚拟机运行错误࿰

http://www.kler.cn/a/147470.html

相关文章:

  • 【Android、IOS、Flutter、鸿蒙、ReactNative 】静态数组
  • C++中特殊类设计/单例模式
  • ffmpeg视频编码
  • android webview常见内容
  • Android Settings 单元测试 | 如何运行单元测试?
  • 浅谈React的虚拟DOM
  • 使用物联网的家庭自动化
  • 开源和闭源软件对开发的影响
  • 振弦式轴力计和振弦采集仪组成的安全监测解决方案
  • Mysql数据库多表数据查询问题
  • Spring Boot配置文件 Spring日志文件相关的知识
  • 机器视觉:塑造未来的智能视界
  • AI超级个体:ChatGPT与AIGC实战指南
  • 马卡龙产业分析:全球市场规模约19.3亿美元
  • Unity 后期特效用到的一些方法:OnRenderImage Blit
  • illuminate/database 使用 四
  • 第71讲:MySQL锁机制详解:表级锁、元数据锁和意向锁的全面解析与实践指南
  • python实现自动刷平台学时
  • Vue 2.0源码分析-渲染函数render
  • 【密码学引论】分组密码
  • css之选择第一个或最后一个元素、第n个标签、选择偶数或奇数标签、选择最后n个标签、等差数列标签的选择、first、last、nth、child
  • 学习Qt的网站
  • git突然失效:无法提交的问题 无法推送到远程仓库
  • 为什么API管理工具对开发人员有益?
  • Vue中的深度监听Deep Watch
  • 第十七章 处理空字符串和 Null 值 - XMLIGNORENULL、XMLNIL 和 XMLUSEMPTYELEMENT 的详细信息