摘要: [阿里规约] 1)返回类型为基本数据类型,return 包装数据类型的对象时,自动拆箱有可能产生 NPE。 反例:public int f() { return Integer 对象}, 如果为 null,自动解箱抛 NPE。 2) 数据库的查询结果可能为 null。 3) 集合里的元素即使 isN 阅读全文
posted @ 2021-07-29 13:47 Jsonring 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 阿里手册异常日志篇:【强制】有 try 块放到了事务代码中,catch 异常后,如果需要回滚事务,一定要注意手动回滚事务。 容易让人忽略的是:方法上未加任何属性的@Transactional注解只能在抛出RuntimeException或者Error时才会触发事务的回滚,常见的非RuntimeExc 阅读全文
posted @ 2021-07-29 12:52 Jsonring 阅读(2655) 评论(0) 推荐(2) 编辑
摘要: 1.利用Try-Catch-Finally管理资源(旧的代码风格) 在java7以前,程序中使用的资源需要被明确地关闭,这个体验有点繁琐。 下面的方法读取文件,然后用System.out打印: private static void printFile() throws IOException { 阅读全文
posted @ 2021-07-29 10:38 Jsonring 阅读(89) 评论(1) 推荐(0) 编辑
分享到: