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