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

B站 韩顺平 笔记 (Day 21)

目录

1(面向对象高级部分练习题)

1.1(题1)

1.2(题2)

1.3(题3)

Vehicles接口类:

Horse类:

Boat类:

Plane类:

VehiclesFactory类:

Person类:

1.4(题4)

1.5(题5)

2(异常)

2.1(快速入门)

2.2(基本介绍)

2.3(异常体系图)

2.4(五大运行时异常)

2.4.1(空指针异常)

2.4.2(数字运算异常)

2.4.3(数组下标越界异常)

2.4.4(类型转换异常)

2.4.5(数字格式不正确异常)

2.4.6(异常课堂练习题)

2.5(编译时异常)

2.6(异常处理的方式)

2.6.1(try-catch-finally异常处理)

2.6.1.1(注意事项1)

2.6.1.2(注意事项2)

2.6.1.3(注意事项3)

2.6.1.4(try-catch异常处理练习题)

2.6.1.4.1(题1)

2.6.1.4.2(题2)

2.6.1.4.3(题3)

2.6.1.4.4(题4)

2.6.1.5(try-catch小结)

2.6.2(throws异常处理)

2.6.2.1(基本介绍)

2.6.2.2(快速入门)

1(面向对象高级部分练习题)

1.1(题1)

1.2(题2)

1.3(题3)

Vehicles接口类:

Horse类:

Boat类:

Plane类:

VehiclesFactory类:

Person类:

1.4(题4)

1.5(题5)

2(异常)

2.1(快速入门)

2.2(基本介绍)

2.3(异常体系图)

2.4(五大运行时异常)

2.4.1(空指针异常)

2.4.2(数字运算异常)

2.4.3(数组下标越界异常)

2.4.4(类型转换异常)

2.4.5(数字格式不正确异常)

2.4.6(异常课堂练习题)

答案:

2.5(编译时异常)

2.6(异常处理的方式)

2.6.1(try-catch-finally异常处理)

2.6.1.1(注意事项1)

2.6.1.2(注意事项2)

2.6.1.3(注意事项3)

没有catch(没有捕获信息),所以会一直往上throws,直到jvm机报错把系统崩掉,所以不会输出(程序继续执行)。

如个把 n2 换成5,程序没有错误,所有的语句都会执行。

2.6.1.4(try-catch异常处理练习题)
2.6.1.4.1(题1)

2.6.1.4.2(题2)

2.6.1.4.3(题3)

到达这里 catch (NullPointerException e)  return ++i 后

不会立刻执行 return ++i,将 i 的值保存在临时变量 temp 中

由于下面的 finally 语句没有 return 语句

所以走完下面的语句后再返回 3

2.6.1.4.4(题4)

2.6.1.5(try-catch小结)

2.6.2(throws异常处理)

2.6.2.1(基本介绍)

2.6.2.2(快速入门)

http://www.xdnf.cn/news/1318465.html

相关文章:

  • Windows平台Frida逆向分析环境完整搭建指南
  • 机器学习05-朴素贝叶斯算法
  • 攻防世界—unseping(反序列化)
  • python的邮件发送及配置
  • 逆向Shell实战——红队技巧 vs 蓝队防御全攻略
  • Matlab数字信号处理——基于最小均方误差(MMSE)估计的自适应脉冲压缩算法复现
  • React 基础实战:从组件到案例全解析
  • Mysql笔记-错误条件\处理程序
  • 【Java后端】Spring Boot 集成 MyBatis 全攻略
  • 【前端基础】19、CSS的flex布局
  • 麒麟V10静默安装Oracle11g:lsnrctl、tnsping等文件大小为0的解决方案
  • 【编程实践】关于S3DIS数据集的问题
  • 官方正版在线安装office 365安装工具
  • react 错误边界
  • Linux系统分析 CPU 性能问题的工具汇总
  • STM32学习笔记13-通信协议I2CMPU6050
  • 海洋牧场助力可持续发展,保护海洋生态平衡
  • C语言学习笔记之文件操作
  • 基于Vue的个人博客网站的设计与实现/基于node.js的博客系统的设计与实现#express框架、vscode
  • 网络原理与编程实战:从 TCP/IP 到 HTTP/HTTPS
  • C++零拷贝网络编程实战:从理论到生产环境的性能优化之路
  • 01数据结构-插入排序
  • 如何让AI视频模型(如Veo)开口说中文?一个顶级提示词的深度拆解
  • RabbitMQ入门:生产者和消费者示例
  • 44.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--扩展功能--集成网关--网关集成认证(三)
  • 一起Oracle 19c bug 导致的业务系统超时问题分析
  • 锂电池SOH预测 | Matlab基于KPCA-PLO-Transformer-LSTM的的锂电池健康状态估计(锂电池SOH预测),附锂电池最新文章汇集
  • Linux中聚合链路与软件网桥配置指南
  • java理解
  • 使用 Python 的 `cProfile` 分析函数执行时间