1 循环
1.1 循环中禁止进行数据库查询
注意:单条查询完全可以复用多条记录查询方法。
1.2 方法体不要过长(一个方法只做一件事)
注意:一个方法最好只做一件事。
2 字符串
2.1 String与StringBuffer
StringBuffer虽然也是一个final类型,但是其提供的方法是对类本身的内部变量进行处理,其本身是使用的char[]进行字符串拼接操作,并不会重新创建多个String对象。
进行字符串拼装的时候尽量使用StringBuffer而不要使用Stirng。同时,使用StringBuffer的时候,最好可以设置一个已知的大小,例如:new StringBuffer(1600)。new StringBuffer()的时候,默认会创建一个大小为16字符的空间,如果超出后会重新创建一个,并将值复制进去,设置一个默认大小之后,会避免该步骤。