一.避免在循环条件中使用复杂表达式 1.在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快. 2.不可使用多层循嵌套. 二.集合大小 jvm为vector扩充大小的时候需要重新创建一个更大的数组,将原原先数组中的内容复制过来,最后,原先的数组再被回收.可见vector容量的扩大是一个颇费时间的事. 通常,默认的10个元素大小是不够的,你最好能准确的估计你所需要的最佳大小. array 数组效率最高,但容量固定,无法动态改变,A…