为了账号安全,请及时绑定邮箱和手机立即绑定

try-catch block 问题总结(关于死循环和初始化及日期转换方法)

标签:
Java
  1. 日期文本转换操作,调用 SimpleDateFormat 对象的 parse() 方法时会出现转换异常ParseException,需做异常操作才能通过编译,有两种方式,一种把异常抛出给主函数:public static void main(String[] args) throws parseException{,第二种用try-catch包一下

  2. 异常处理系统非法输入时,如果用循环控制,需把Scanner input = new Scanner(System.in)放进try里,否则会陷入死循环

  3. 使用try-catch处理异常时,用到的局域变量如果在block外也使用的话,需在block前面赋初值,否则会产生编译错误认为该变量未被初始化

  4. 使用map接口时,如果要取得键值对里的值,直接打印显示的是哈希地址,必须强制类型转换为值对应的类型,然后取得它的属性,例:System.out.println(((Student) e.getValue()).getName());
点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消