摘要:錯誤使用單利在開發(fā)中單例經(jīng)常需要持有對象,如果持有的對象生命周期與單例生命周期更短時,或?qū)е聼o法被釋放回收,則有可能造成內(nèi)存泄漏。如果集合是類型的話,那內(nèi)存泄漏情況就會更為嚴重。 目錄介紹 1.OOM和崩潰優(yōu)化 1.1 OOM優(yōu)化 1.2 ANR優(yōu)化 1.3 Crash優(yōu)化 2.內(nèi)存泄漏優(yōu)化 2.0 動畫資源未釋放 2.1 錯誤使用單利 2.2 錯誤使用靜態(tài)變量 2.3 ...
摘要:斷更了,家里出了一點事情,回家了幾天,然后回頭看發(fā)現(xiàn)握草,斷了天,因此,每天補一個吧下列符號中可以在程序里表示單行注釋的是個人見解選項目前我只在語法中使用過,代表注釋的意思選項是多行注釋選項是單行注釋選項是文檔注釋在方法中給出的整型數(shù)組 斷更了,家里出了一點事情,回家了幾天,然后回頭看發(fā)現(xiàn)握草,斷了12天,因此,每天補一個吧 ==============================...
摘要:的多線程機制可彌補拋出未檢查的異常,將終止線程執(zhí)行,此時會錯誤的認為任務(wù)都取消了。如果想要不保留,則需要設(shè)置,此時最小的就是線程池最大的線程數(shù)。 提供Executor的工廠類showImg(https://segmentfault.com/img/bVbj3Ei?w=2890&h=1480); 忽略了自定義的ThreadFactory、callable和unconfigurable相關(guān)...
摘要:前言最近在回顧以前使用寫過的數(shù)據(jù)結(jié)構(gòu)和算法的東西,發(fā)現(xiàn)自己的算法和數(shù)據(jù)結(jié)構(gòu)是真的薄弱,現(xiàn)在用改寫一下,重溫一下。 前言 最近在回顧以前使用C寫過的數(shù)據(jù)結(jié)構(gòu)和算法的東西,發(fā)現(xiàn)自己的算法和數(shù)據(jù)結(jié)構(gòu)是真的薄弱,現(xiàn)在用Java改寫一下,重溫一下。 只能說慢慢積累吧~下面的題目難度都是簡單的,算法的大佬可直接忽略這篇文章了~入門或者算法薄弱的同學(xué)可參考一下~ 很多與排序相關(guān)的小算法(合并數(shù)組、獲...
摘要:工廠方法模式缺點每增加一個產(chǎn)品,就需要額外的增加一個產(chǎn)品工廠的類,增加了額外的開發(fā)量。 定義:定義一個用于創(chuàng)建對象的接口,讓子類決定實例化哪一個類。工廠方法使得一個類的實例化延遲到了其子類。 一、經(jīng)典工廠方法模式 /** * 抽象工廠接口,用于創(chuàng)建計算對象 */ public interface IFactory { Calculate getCalculate(); } ...
暫無介紹