概念 1晤碘,算法:解決問(wèn)題的思路與方法。2,數(shù)據(jù)結(jié)構(gòu):為了算法更好的處理問(wèn)題而總結(jié)定義的一組數(shù)據(jù)規(guī)則虚倒。 物理結(jié)構(gòu):數(shù)據(jù)在磁盤(pán)上的存儲(chǔ)結(jié)構(gòu),分為連續(xù)...
目錄 網(wǎng)絡(luò)分層 1,應(yīng)用層:如常用的http協(xié)議屬于應(yīng)用層产舞,定義了數(shù)據(jù)的包裝與解析規(guī)則魂奥。2,傳輸層:包含TCP與UDP協(xié)議易猫,這一層通常使用jav...
目錄 概念 EventBus:是一個(gè)Android事件發(fā)布/訂閱框架,通過(guò)解耦發(fā)布者與訂閱者的方式,大大的簡(jiǎn)化了Activity與Activit...
目錄 UML的解釋: UML即統(tǒng)一建模語(yǔ)言(Unified Modeling Language),它是一種開(kāi)放的方法耻煤,用于說(shuō)明、可視化准颓、構(gòu)建和編...
目錄 消息機(jī)制的引入 系統(tǒng)中的UI控件不是線程安全,而使用鎖機(jī)制來(lái)實(shí)現(xiàn)同步會(huì)影響UI控件的執(zhí)行效率哈蝇。故系統(tǒng)規(guī)定只能在主線程中進(jìn)行UI進(jìn)行(參看下...
目錄 反射Reflect 注解Annotation 類的加載ClassLoader 內(nèi)存模型與GC 線程Thread 網(wǎng)絡(luò)基礎(chǔ)(Socket通訊)
目錄 概念 線程:系統(tǒng)調(diào)度的最小單位,CPU資源分配的基本單位攘已。進(jìn)程:一段執(zhí)行的程序炮赦,可以包含多個(gè)進(jìn)程。 在Android中只有一個(gè)主線程mai...
目錄 概念: 1贯被,類加載的機(jī)制:虛擬機(jī)把描述類的數(shù)據(jù)從Class文件加載到內(nèi)存眼五,并對(duì)數(shù)據(jù)進(jìn)行校驗(yàn)、轉(zhuǎn)換解析彤灶、初始化看幼,最終形成可以直接被Java虛...
目錄 概念 對(duì)于從事C、C++程序開(kāi)發(fā)的開(kāi)發(fā)人員來(lái)說(shuō)幌陕,在內(nèi)存管理領(lǐng)域诵姜,他們既是擁有最高權(quán)力的“皇帝”又是從事最基礎(chǔ)工作的“勞動(dòng)人民” —— 既擁...