2023.3.9异常和时间日期

异常:

不正常,编译不成功,或者执行有问题

数组下标越界 ArrayIndexOut0fException;

空指针异常 NullPointException;

数字转换异常 NumberFormatException;

异常分为运行时异常和编译时异常

 

编译时异常,直接编译不成功,和代码错误表现是一样,

        代码错误idea不能解决

        编译错误idea可以通过代码解决:抛出异常或者执行

如果执行代码时,出现异常,觉得后面的代码执行无意义,则直接抛出异常

执行代码时,出现异常,如果后面的代码需要执行,则用try catch

以后出现异常都需要对异常进行保存:日志处理

以后如果一段代码会有几个异常,则每个异常应该单独写一个try catch

理解代码错误,编译时异常

运行时异常代码错误无法通过代码进行补救

编译时异常可以在方法后面抛出异常(必须)

运行时错误,也可以抛出异常(非必须)

如果用抛出异常,没有捕获,则一直会跑到VM去,由Java虚拟机去执行异常

所以,以后一般情况下建议用try catch,什么地方出现异常什么地方进行捕获

除非后面的代码没有意义,则用抛出,否则用try catch

日期:

日期取得毫秒数和设置日期:都是通过毫秒数

 

将毫秒数(日期)转换为看得懂的年月日时分秒

以后,注意将不同的代码写入不同的方法

时间格式化用的最多的:SimpleDateformat

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值