本文结合最近的一本比较火的书总结出来的一些经验,对android内存的使用上能有帮助
1、避免创建不必要的对象。
2、如果方法用不到成员变量,可以把方法声明为static,这样性能会提高15%到20%
3、避免使用get/set获取属性,可以直接声明为static,直接访问
4、static的变量如果不需要修改,应使用static final修饰符定义为常量
5、一般少使用浮点数,因为浮点数比整型慢两倍
6、私有内部类访问外部类的成员变量,不要声明为私有的,声明为包访问权限
本文结合最近的一本比较火的书总结出来的一些经验,对android内存的使用上能有帮助
1、避免创建不必要的对象。
2、如果方法用不到成员变量,可以把方法声明为static,这样性能会提高15%到20%
3、避免使用get/set获取属性,可以直接声明为static,直接访问
4、static的变量如果不需要修改,应使用static final修饰符定义为常量
5、一般少使用浮点数,因为浮点数比整型慢两倍
6、私有内部类访问外部类的成员变量,不要声明为私有的,声明为包访问权限