單一原則(SRP): 職責(zé)單一定義:就一個類而言,應(yīng)該僅有一個引起它變化的原因 開閉原則(OCP) : 穩(wěn)定性,安全性定義:對于拓展開放,對于修改關(guān)閉(繼承?策略模式),核心...
直奔主題,靜態(tài)代理由程序員創(chuàng)建或工具生成代理類的源碼,再編譯代理類。在程序運(yùn)行前就已經(jīng)存在代理類的字節(jié)碼文件,代理類和委托類的關(guān)系在運(yùn)行前就確定了 優(yōu)點 業(yè)務(wù)類只需要關(guān)注業(yè)務(wù)...
本來只是簡單做個筆記,詳細(xì)分析請點擊:http://www.itdecent.cn/p/4984f66f9a4b首先我們了解下sharepreferences的存放形式以及...
寫這個文章呢是因為以前看過一個面試題,如下MD5算不算是加密,BASE64的安全與穩(wěn)定性還有原理,二者在什么情況下使用分析,那么我就根據(jù)這個面試題來聊一下吧 什么叫加密 直接...
videoSize 如果攝像頭不支持該分辨率就會失敗
Android實現(xiàn)視頻錄制目錄 效果展示 實現(xiàn)步驟 ●實現(xiàn)自定義相機(jī)這里代碼比較簡單就不多解釋了,另外自定義相機(jī)中實現(xiàn)了一個用于返回Camera和SurfaceHolder對象的VideoRecord...
最近公司執(zhí)行了996,工作飽和度還好,所以算是加班時間可以做些自己的事情了,整理下源碼相關(guān)的東西,知其然知其所以然,本文針對IntentServer源碼進(jìn)行解析,由于Inte...
我們給匿名內(nèi)部類傳遞參數(shù)的時候,若該形參在內(nèi)部類中需要被使用,那么該形參必須要為final。也就是說:**當(dāng)所在的方法的形參需要被內(nèi)部類里面使用時,該形參必須為final。 ...
我們平時在做到多線程問題的時候可能利用Handler去傳遞Message,其中,經(jīng)常使用的就是1、new Handler().obtainMessage().sendToTa...
lateinit 和 by lazy的區(qū)別: 是kotlin里面的延遲初始化實現(xiàn),1.lateinit 只用于變量 var,而 lazy 只用于常量 val2.lateini...