Java Code Review总结记录贴(Update 2017.9.27)

来源:互联网 发布:可以借钱的软件 编辑:程序博客网 时间:2024/06/04 23:34
  1. 没有必须要的日志不要乱打印,减少系统开销。

  2. 字符串拼接采用StringBuilder:

    • 声明StringBuilder时,带上大小,减少不断扩大的开支。
      StringBuilder sb = new StringBuilder(256);
    • 打印未知异常时,需要对Stringbuilder长度进行校验,防止打印日志过多。
  3. Try/Catch关闭流时,一个try/catch仅能关闭一个流。防止前面的流关闭异常而导致后续流不在继续关闭。

    • 使用Apache.commons.io的IOUtils中的IOUtils.closeQuietly进行关闭亦可
原创粉丝点击