1、在处理已知容量的较大数组时,尽量提前调用ensureCapacity()方法初始化ArrayList对象
ArrayList list = new ArrayList();
list.ensureCapacity(1000);
2、在不确定使用LinkedList还是ArrayList对象比较合适时,由于它们都实现了共同的接口List,因此可以利用接口向下兼容的特性来解决这个问题
List list=new ArrayList();
3、在进行字符串串联操作时尽量采用StringBuffer。append()方法,而不是用操作符串联
StringBuffer str = new StringBuffer();
str.append("******");
4、在循环中需要调用length()方法的情况下,应先计算长度,避免每次循环都要调用length()方法,如
for (int i = 0,len = str.length(); i < len; i++) {
}