2018 android中高階面試題總結
阿新 • • 發佈:2019-02-07
最近在考慮著換工作的事情,面試了大概十幾家吧,因為在職所以不著急,總結了一些長問的問題,都是些理論的問題,回答完這些就看面試官怎麼問原理了,小夥伴們自由發揮吧,這些都回答不了,別人就沒別的機會問的細一點了對吧!!!
oom當前佔用記憶體加上我們申請的記憶體資源超過虛擬機器的最大記憶體限制,就會出現.記憶體溢位:指程式申請記憶體時,沒有足夠的空間供其使用記憶體洩漏:指程式分配出去的記憶體不再使用,無法回收記憶體抖動:指短時間內大量建立物件,然後回收物件解決oomBitMap:圖片壓縮 > 載入縮圖 > 在滾動時不載入圖片 > 使用完回收BitMap >使用Inbitmap屬性避免Ondraw方法執行物件建立LruCache 內部使用LinkhashMap實現UI卡頓原因分析