Andriod应用性能优化方案(1)

(1)避免创建不必要的对象;

(2)如果方法用不到成员变量,可以把方法声明为static,性能会提高15%到20%;

(3)避免使用getter/setter存取Field,可以把Field声明为public,直接访问;

(4)static的变量如果不需要修改,应使用static final修饰符定义为常量;

(5)使用增强for循环语法for( : );

(6)私有内部类要访问外部类的Field或方法,可以把外部类的Field或方法声明为包访问权限;(default权限)

(类,数据成员,构造方法,方法成员,都能够使用默认权限,即不写任何关 键字。默认权限即同包权限,

同包权限的元素只能在定义它们的类中,以及同包 的类中被调用。)

(7)合理利用浮点数,浮点数比整形慢两倍;

你可能感兴趣的:(Andriod应用性能优化方案(1))