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创建