前言 從剛開始做Android開始,就時刻謹(jǐn)記一條規(guī)則:如果有能實(shí)現(xiàn)功能的Android API含长,就不要用Java API磷账。所以我很少用Time...
曾經(jīng)我們很窮,日子很苦,每天為了生活四處奔波,那時我還小零远,你總是照顧我。日子雖苦厌蔽,但是心里很甜遍烦。 為了改變生活,我決定離開躺枕,試著通過在外面的努力...
前言 此篇文章記錄日常遇到的一個小坑:Handler的removeCallbacksAndMessages沒生效供填。 正文 需求: 需求:有1-5...
11拐云、重寫Object.equals時,必須重寫Object.hashcode 如果需要重寫Object的equals方法近她,那么一定要重寫has...
7叉瘩、拋棄廢棄的對象引用 當(dāng)一個對象不再使用時,應(yīng)該將該引用設(shè)置為null粘捎,避免該對象并不能被JVM回收薇缅。文中列出以下幾種情況: 數(shù)組中的對象,使...
1攒磨、考慮使用靜態(tài)生產(chǎn)方法替代構(gòu)造方法 如果某一個類擁有多個構(gòu)造方法泳桦,且參數(shù)各不相同,使用靜態(tài)的生產(chǎn)方法替代構(gòu)造方法的好處: 過多的構(gòu)造方法增加了...
前言 沈陽剛剛?cè)肼毭溏郑罱陂喿x之前同事的代碼灸撰,因?yàn)樗募軜?gòu)設(shè)計中使用了Handler模型,所以再次總結(jié)一下Handler的使用問題,這也面試的常...
正文 本文主要列舉Java泛型與Kotlin泛型的基本知識浮毯,以及兩者的區(qū)別完疫。 什么泛型 泛型程序設(shè)計是程序設(shè)計的一種風(fēng)格或或規(guī)范。簡單的說就是該...
前言 本篇簡單介紹Android以及Java提供了的數(shù)據(jù)并發(fā)類债蓝。 什么是鎖 并發(fā)鎖分為兩種壳鹤,一種是悲觀鎖synchronized,認(rèn)為所有的訪問...