ArrayList和LinkedList都是經(jīng)常使用的集合工具,但真正原理卻千差萬(wàn)別。本質(zhì)區(qū)別就是: ArrayList是數(shù)組結(jié)構(gòu),Linked...
1、在HashMap中,可以以NULL作為鍵,但是只能允許一個(gè)NULL鍵(不然就是重復(fù)鍵了),可以以多個(gè)NULL作為值,當(dāng)調(diào)用hashMap.g...
上一篇: 對(duì)靜態(tài)代理的理解接上一篇,學(xué)習(xí)了靜態(tài)代理后再來(lái)看看動(dòng)態(tài)代理的機(jī)制。在上一篇博客中,我們使用靜態(tài)代理實(shí)現(xiàn)了在修改登錄模塊代碼的情況下增加...
假如有一個(gè)使用賬號(hào)密碼登錄功能,我們寫(xiě)這樣一個(gè)類: 現(xiàn)在想在登錄之前和之后分別想打點(diǎn)上報(bào),但是打點(diǎn)上報(bào)卻不屬于登錄的操作,我們不想把上報(bào)的代碼寫(xiě)...
查了一堆資料,發(fā)現(xiàn)不是過(guò)時(shí)就是路徑不對(duì),記錄一下。我是從騰訊云下載了jks證書(shū),查資料放入到根目錄,然后配置.properties文件如下: 部...
Android Studio升級(jí)3.1后提示這個(gè) 打開(kāi)官網(wǎng)看到配置更新了, 按照提示修改就行了,compile =》implementatio...
最近兩年工作的主要內(nèi)容是給前端提供API接口,包括各種聯(lián)調(diào)等,項(xiàng)目中使用的框架有spring全家桶、Jfinal等,最近學(xué)習(xí)了下很火的Sprin...
項(xiàng)目里經(jīng)常要遇到日期時(shí)間處理,一直都是手寫(xiě)SimpleDateFormat來(lái)轉(zhuǎn)換,今天整理了下最基礎(chǔ)的幾個(gè)常用方法,如果有別的業(yè)務(wù)需求可以自己慢...
Android開(kāi)發(fā)中,經(jīng)常用到子線程,很多人在應(yīng)該使用Runnable還是Thread之間糾結(jié),今天來(lái)說(shuō)一下Runnable和Thread的區(qū)別...