前言 在Java中区拳,Serializable作為一種序列化手段最為方便不過吐绵,其使用成本之低,使在完全不了解它原理的情況下骤坐,均可正常使用。 需要序...
前言 如果有人問我:“你了解Java線程池嗎”捆交,我不打算回答Java中常用的幾種線程池阳距,也記不住。從線程池的上層API來看含懊,再多種的線程池身冬,無非...
前言 與很多Android小伙伴一樣,接觸到Okio也是在接觸Okhttp之后岔乔。在Okhttp中酥筝,每個請求通過攔截鏈處理,而Okio則在Call...
前言 與上圖類似的JVM內(nèi)存模型圖見過多次雏门,僅從概念上去理解各個區(qū)域的作用嘿歌,難有深刻印象。 當學習一個類如何存儲茁影,即JVM如何解析.Class文...
前言 Java程序具有 " Write Once , Run Anywhere ." 的跨平臺特性宙帝。實現(xiàn)這樣的目的,Java的方案是:半編譯 +...
前言 Handler不管是作為一種消息機制募闲,還是作為切換線程的手段步脓,在Android中都有充足的應用場景。在不了解Handler原理的情況下,僅...
背景 你是否知道APK是如何進行裝載的靴患?又是否知道APK具體的安裝原理仍侥。當你以此為契機查閱各種資料的時候,發(fā)現(xiàn)各不相同鸳君,抓不到核心部分访圃,找不到原...
為什么學習插件化 在項目迭代過程中,業(yè)務愈加復雜相嵌,在單工程開發(fā)模型下腿时,業(yè)務模塊耦合度極高,模塊邊界模糊饭宾,對工程所做的任何修改都必須編譯整個工程批糟,...
簡介 APP各自運行于自己的進程中,每一個進程中都擁有一個獨立的Dalvik虛擬機實例看铆,擁有了Dalvik徽鼎,Android的Java程序才能運行...