![240](https://upload.jianshu.io/users/upload_avatars/14136950/a59b75d6-ef8a-46cf-8a69-b0ac893f1a44.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
項(xiàng)目中是服務(wù)端持有私鑰炸站,客戶端持有公鑰苞笨;客戶端使用公鑰加密,并使用公鑰解密服務(wù)端 用私鑰加密的數(shù)據(jù)局劲。 網(wǎng)上相關(guān)的資料實(shí)在再少,終于功夫不負(fù)有心人...
一、概述 APT(Annotation Processing Tool)即注解處理器,他是javac的一個(gè)工具,用來(lái)在編譯期時(shí)掃描和處理注解梗掰,在...
一嵌言、概述 作為Android開(kāi)發(fā)者,我覺(jué)得有必要理解或掌握Activity是如何啟動(dòng)的及穗,所以本篇著重來(lái)分析Activity的啟動(dòng)流程摧茴,本文只分析...
一、概述 在說(shuō)事件分發(fā)之前埂陆,我們先想一個(gè)問(wèn)題苛白,在APP中我們點(diǎn)擊一個(gè)View的時(shí)候,事件是如何傳遞到這個(gè)View的呢焚虱?其實(shí)這就是我理解的事件分發(fā)...
一购裙、概述 ThreadLocal是java.lang包下提供的一個(gè)類,那么他的作用是什么呢鹃栽?我們直接看源碼中的注釋: 通過(guò)字面理解就是說(shuō)每一個(gè)線...
一躏率、概述 說(shuō)到垃圾回收,我們必須要知道什么是垃圾民鼓?為什么要回收薇芝? 什么是垃圾:垃圾是在程序運(yùn)行中沒(méi)有任何指針指向的對(duì)象,這個(gè)對(duì)象就是需要被回收的...
一丰嘉、概述 上篇文章中概述了類的加載流程夯到,那么類是由什么來(lái)加載的呢?毫無(wú)疑問(wèn)就是類加載器饮亏,類加載器是Java中很重要的概念耍贾,它負(fù)責(zé)將字節(jié)碼文件加載...
一阅爽、概述 在開(kāi)發(fā)Java程序的過(guò)程中,作為開(kāi)發(fā)者你是否想過(guò)我們寫(xiě)的.java代碼是如何運(yùn)行起來(lái)的呢逼争?其實(shí)這里就涉及到了類的加載流程优床,即類是如何被...
一、虛擬機(jī)內(nèi)存結(jié)構(gòu) 在jvm虛擬機(jī)運(yùn)行程序的過(guò)程中誓焦,會(huì)管理著一塊內(nèi)存區(qū)域胆敞,稱為運(yùn)行時(shí)數(shù)據(jù)區(qū)。 在運(yùn)行時(shí)數(shù)據(jù)區(qū)包含一下幾塊區(qū)域: 程序計(jì)數(shù)器 虛擬...