1.OkHttp源碼解析(一):OKHttp初階 2 OkHttp源碼解析(二):OkHttp連接的"前戲"——HTTP的那些事 3 OkHttp源碼解析(三):OKHttp...
1.OkHttp源碼解析(一):OKHttp初階 2 OkHttp源碼解析(二):OkHttp連接的"前戲"——HTTP的那些事 3 OkHttp源碼解析(三):OKHttp...
一、TouchMode Android支持多種交互方式:D-pad、滾動(dòng)球、觸摸屏等等。這些交互方式可以分為兩類:TouchMode和非TouchMode。TouchMode...
一、CopyOnWriteArrayList 1. 類型 Collection - List 2. 數(shù)據(jù)結(jié)構(gòu) 動(dòng)態(tài)數(shù)組 3. 重要實(shí)現(xiàn) a. 讀寫分離 內(nèi)部使用“volati...
一、概述 ThreadLocal為變量在每個(gè)線程中都創(chuàng)建了一個(gè)副本,那么每個(gè)線程可以訪問自己內(nèi)部的副本變量。 二、實(shí)現(xiàn)原理 1. 方法 2. get方法的實(shí)現(xiàn) ThreadL...
參考文檔:http://www.importnew.com/19472.html 公平鎖和非公平鎖 公平鎖是指多個(gè)線程在等待同一個(gè)鎖時(shí),必須按照申請(qǐng)鎖的先后順序來一次獲得鎖。...
一、概述 1. 線程 線程允許在同一個(gè)進(jìn)程中存在多個(gè)程序控制流。線程可以共享進(jìn)程的資源,但是每個(gè)線程都有自己的程序計(jì)數(shù)器、棧和局部變量表。同一進(jìn)程中的不同線程能夠訪問相同的變...
一、線程基本概念 1. 線程的五種狀態(tài) 新建狀態(tài)(new): 線程對(duì)象被創(chuàng)建后,就進(jìn)入了新建狀態(tài)。例如,Thread thread = new Thread()。 就緒狀態(tài)(...
一、概述 Java異常是Java提供的一種識(shí)別和響應(yīng)錯(cuò)誤的一致性機(jī)制。 Java異常機(jī)制可以使得異常處理代碼和正常業(yè)務(wù)邏輯代碼分離,使程序更加優(yōu)雅,提高代碼的健壯性。一般情況...
一、Set概括 總結(jié) 接口: Set,繼承Collection接口,不包含重復(fù)元素的集合 SortedSet,繼承Set接口, 有序的set NavigationSet,繼承...
一、概述 是一個(gè)不含重復(fù)元素,有序的集合類。作用為提供有序的Set集合。 繼承自AbstractSet,實(shí)現(xiàn)了NavigableSet、Cloneable、Serializa...
一、概述 是一個(gè)不含重復(fù)元素、無序的集合類。作用為提供無序的Set集合。 繼承AbstractSet,實(shí)現(xiàn)了Set、Cloneable、Serializable接口。 Set...
一、Map概括 總結(jié): 接口: Map,“鍵值對(duì)(key-value)”映射的抽象接口。 SortedMap,繼承Map,有序的“鍵值對(duì)(key-value)”映射的抽象接口...
一、概述 和HashMap一樣,Hashtable 也是一個(gè)散列表,它存儲(chǔ)的內(nèi)容是鍵值對(duì)(key-value)映射。 繼承于Dictionary,實(shí)現(xiàn)了Map、Cloneab...
一、概述 WeakHashMap 繼承于AbstractMap,實(shí)現(xiàn)了Map接口。 WeakHashMap也是一個(gè)散列表,它存儲(chǔ)的內(nèi)容是鍵值對(duì)(key-value)映射,而且...
一、概述 TreeMap 是一個(gè)有序的key-value集合,它是通過紅黑樹實(shí)現(xiàn)的。 TreeMap 繼承于AbstractMap,所以它是一個(gè)Map,即一個(gè)key-valu...
一、概述 HashMap是一個(gè)散列表,存儲(chǔ)內(nèi)容是鍵值對(duì)(key-value)映射。 繼承AbstractMap。實(shí)現(xiàn)Map、Cloneable、Serializable接口。...
一、List框架圖 總結(jié) 接口: Iterable接口:支持Iterator,定義Iterator獲取方法,支持foreach-loop Collection接口:集合接口類...
一、概念 Stack是棧。它的特性是:先進(jìn)后出(FILO, First In Last Out)。 二、特點(diǎn) 線程安全 先進(jìn)后出FILO 三、數(shù)據(jù)結(jié)構(gòu) 繼承Vector,和V...
一、概念 矢量隊(duì)列,繼承于AbstractList,實(shí)現(xiàn)了List, RandomAccess, Cloneable這些接口。 實(shí)現(xiàn)了List;所以,它是一個(gè)列表,支持相關(guān)的...