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

Java零基础笔记13(Java编程核心:异常、泛型)

1.异常

1.1 什么是异常?

        程序中出现的问题

1.2 Java中异常的体系

运行时异常:

编译时异常:

1.3 异常的基本处理

1.4 异常的作用

注意:抛出异常后程序不会停止

作用2的案例:

1.5 自定义异常

自定义运行时异常:

自定义编译时异常:(正在减少使用频次)

1.6 异常的处理方案

方案1案例:

方案2案例:(体现程序的健壮性)

2.泛型

2.1 泛型类

2.2 泛型接口(提高通用性)

2.3 泛型方法

可以避免强转:

2.4 通配符和上下限

2.5 泛型支持的类型

最后会变成Object对象,因此出现了包装类。把基本数据类型变成引用数据类型(包装类)

valueOf在底层内存中存储了-127—128的数字,直接拿来用即可,节约内存。其他数据new创建

2.6 包装类新增功能

http://www.lryc.cn/news/612559.html

相关文章:

  • 数据结构 二叉树(1)二叉树简单了解
  • Python数据可视化:从基础到高级实战指南
  • Pytorch-07 如何快速把已经有的视觉模型权重扒拉过来为己所用
  • C语言的数组与字符串练习题1
  • VINS-Fusion+UWB辅助算法高精度实现
  • KNN算法:从原理到实战应用
  • 人工智能——深度学习——认识Tensor
  • k8s的存储之statefulset控制器
  • 数据结构(4)
  • 图解 Claude Code 子智能体 Sub-agent
  • Verilog 仿真问题:打拍失败
  • C语言高级编程技巧与最佳实践
  • 如何给小语种视频生成字幕?我的实测方法分享
  • docker-compose部署file browser
  • P1983 [NOIP 2013 普及组] 车站分级
  • Spring文件泄露与修复方案总结
  • Unity 调节 Rigidbody2D 响应速度的解决方案【资料】
  • 聚合链接网站源码部署教程
  • 【开源分享】can-utils:深入解析 Linux CAN 工具集
  • 面试经典150道之多数元素
  • nflsoi 8.6 题解
  • Python day36
  • stm32项目(22)——基于stm32的智能病房监护系统
  • 基于PHP的论坛社交网站系统开发与设计
  • Git Cherry-Pick 指南
  • 中国移动h10g-01_S905L处理器安卓7.1当贝纯净版线刷机包带root权限_融合终端网关
  • HTTP Flood攻击:数字时代的“蝗虫灾害“与智能防护之道
  • Python赋能气象与气候数据分析的生态构建与实战路径
  • 使用R将nc文件转换为asc文件或者tif文件
  • PyTorch入门引导