咸宁网站建设多少钱,郑州红酒网站建设,传奇世界网页版平台,wordpress优惠券发放插件Android高效开发#xff1a; 原则#xff1a;1.不要做不必要的事情#xff0c;2尽可能节省内存使用 尽可能避免创建对象使用自身的方法#xff0c;如string.indexOf(),String.lastIndexOf(),乘虚自身的方法 使用虚拟优于使用接口。在嵌入式开发中#xff0c;通过接口引用来…Android高效开发 原则1.不要做不必要的事情2尽可能节省内存使用 尽可能避免创建对象使用自身的方法如string.indexOf(),String.lastIndexOf(),乘虚自身的方法 使用虚拟优于使用接口。在嵌入式开发中通过接口引用来调用会花费2倍于虚拟的时间如Map map1 new HashMap() 和HashMap map2 new HashMap();嵌入式开发推荐使用HashMap来创建对象同样的还有List list new ArrayList()和ArrayList list new ArrayList();里推荐使用ArrayList 使用静态优于使用虚拟如果没有必要去访问对象的外部那么就使你的方法成为静态方法它会被更快地调用因为它不需要虚假函数导向表。 尽可能避免使用内在的get,set方法我们在外部调用的时候使用get,set函数内部应该直接调用缓冲属性调用For(int I 0;ithis.mCount;i){dumpItem(this.mItems[i])} 要应用这样写 Int count this.count;Item[] items this.mItems; for(int I 0;icount;i){dumpItems[items[i]]}原则就是在for语句中不要第二次调用一个类的方法。 声明final变量慎重使用增加型for循环语句主要是因为这里多创建了一个对象。避免列举类型通过内联类使用包空间转载于:https://www.cnblogs.com/liuzenglong/archive/2012/07/04/2575584.html