没有必须要的日志不要乱打印,减少系统开销。
字符串拼接采用StringBuilder:
- 声明StringBuilder时,带上大小,减少不断扩大的开支。
StringBuilder sb = new StringBuilder(256); - 打印未知异常时,需要对Stringbuilder长度进行校验,防止打印日志过多。
- 声明StringBuilder时,带上大小,减少不断扩大的开支。
Try/Catch关闭流时,一个try/catch仅能关闭一个流。防止前面的流关闭异常而导致后续流不在继续关闭。
- 使用Apache.commons.io的IOUtils中的IOUtils.closeQuietly进行关闭亦可
Java Code Review总结记录贴(Update 2017.9.27)
最新推荐文章于 2024-07-12 14:53:38 发布