概念 1啃沪,算法:解決問題的思路與方法。2窄锅,數(shù)據(jù)結(jié)構(gòu):為了算法更好的處理問題而總結(jié)定義的一組數(shù)據(jù)規(guī)則创千。 物理結(jié)構(gòu):數(shù)據(jù)在磁盤上的存儲結(jié)構(gòu),分為連續(xù)...
目錄 網(wǎng)絡分層 1,應用層:如常用的http協(xié)議屬于應用層入偷,定義了數(shù)據(jù)的包裝與解析規(guī)則追驴。2,傳輸層:包含TCP與UDP協(xié)議疏之,這一層通常使用jav...
目錄 概念 EventBus:是一個Android事件發(fā)布/訂閱框架,通過解耦發(fā)布者與訂閱者的方式,大大的簡化了Activity與Activit...
目錄 UML的解釋: UML即統(tǒng)一建模語言(Unified Modeling Language),它是一種開放的方法殿雪,用于說明、可視化体捏、構(gòu)建和編...
目錄 消息機制的引入 系統(tǒng)中的UI控件不是線程安全,而使用鎖機制來實現(xiàn)同步會影響UI控件的執(zhí)行效率。故系統(tǒng)規(guī)定只能在主線程中進行UI進行(參看下...
目錄 反射Reflect 注解Annotation 類的加載ClassLoader 內(nèi)存模型與GC 線程Thread 網(wǎng)絡基礎(Socket通訊)
目錄 概念 線程:系統(tǒng)調(diào)度的最小單位,CPU資源分配的基本單位几缭。進程:一段執(zhí)行的程序河泳,可以包含多個進程。 在Android中只有一個主線程mai...
目錄 概念: 1年栓,類加載的機制:虛擬機把描述類的數(shù)據(jù)從Class文件加載到內(nèi)存拆挥,并對數(shù)據(jù)進行校驗、轉(zhuǎn)換解析某抓、初始化纸兔,最終形成可以直接被Java虛...
目錄 概念 對于從事C、C++程序開發(fā)的開發(fā)人員來說否副,在內(nèi)存管理領域汉矿,他們既是擁有最高權(quán)力的“皇帝”又是從事最基礎工作的“勞動人民” —— 既擁...