Calender
是什么
日历类
基本使用
Number
是什么
数字格式化
数字格式化:#任意数字(0-9任意单个数字) ,千分位 .小数点 0补位
使用方式
BigInteger和BigDecimal
是什么
更高精度的数据存储
BigInteger:一般用于存储更高精度的整数
BigDecimal:一般用于存储更高精度的小数
基本使用
阶乘案例
Random
是什么
随机数生成器,从0开始
使用方式
Math
是什么
提供了科学计算和基本的数字操作方法
都是静态方法来,类名调用即可,并且Math也在java.lang下,不需要导包
常用方法
异常机制
是什么
就是错误的一种说法
是java中提供的一种识别及相应错误的一种机制,有效的使用异常,可以使我们的程序更加健壮,易于调试
导致异常的原因 :
1 用户输入非法数据
2 要找的文件不存在
3 网络中断
4 内存溢出
如果不解决,就会导致程序生命周期终止(错误代码之后的代码都不执行了)
TryCatch
第一种用法
第二种用法
第三种用法
第四种用法
Throws
第一种用法
第二种用法
Finally
基本使用
注意(return)
更宽泛的异常
子类覆写的方法,抛出的异常,只能是父类抛出的异常或者是父类抛出的异常类的子类
小于等于关系
自定义异常
异常一个类,只不过该类一般用于描述了某种错误
应用场景
完成用户登陆功能
客户端拥有用户名和密码
服务端拥有判断登陆的方法功能
客户端中对服务端进行调用
如果登陆成功 返回登陆的用户对象
如果登陆失败 响应对应的失败原因(异常)