日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android高效开发:

發布時間:2023/12/13 Android 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android高效开发: 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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;i<this.mCount;i++){dumpItem(this.mItems[i])} 要應用這樣寫:

    Int count = this.count;Item[] items = this.mItems; for(int I =0;i<count;i++){dumpItems[items[i]]}原則就是在for語句中不要第二次調用一個類的方法。

  • 聲明final變量
  • 慎重使用增加型for循環語句,主要是因為這里多創建了一個對象。
  • 避免列舉類型,
  • 通過內聯類使用包空間
  • 轉載于:https://www.cnblogs.com/liuzenglong/archive/2012/07/04/2575584.html

    總結

    以上是生活随笔為你收集整理的Android高效开发:的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。