尽量减少对变量的重复计算 尽量减少对变量的重复计算 明确一个概念,对方法的调用,即使方法中只有一句语句,也是有消耗的,包括创建栈帧、调用方法时保护现场、调用方法完毕时恢复现场等。所以例如下面的操作: for (int i = 0; i < list.size; i++){…}替换为for (int i = 0, int length = list.size; i < length; i++){...} 前者每次循环都要先计算一次list的长度再比较,后者则直接进行比较