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