什么是編碼 眾所周知锁右,計(jì)算機(jī)采用二進(jìn)制的計(jì)算方式汁咏,一個(gè)字節(jié)占8位(為什么是8位不是9位10位莲趣?大家可以自行探討),不管任何數(shù)據(jù)隙弛,圖片架馋,文字,聲音...
EventBus3.0 Gradle依賴: 結(jié)構(gòu): Event:事件 Publisher:發(fā)送者全闷,發(fā)送需要處理的消息 Subscriber:訂閱...
Callable接口 Java中的子線程通常是通過(guò)Thread或者Runnable的方式實(shí)現(xiàn)的叉寂,但是這種方式只能通過(guò)回調(diào),或者共享變量等方式來(lái)傳...
CountDownLatch CountDownLatch從字面意思上來(lái)看屏鳍,它是一個(gè)向下計(jì)數(shù)鎖,可以用來(lái)進(jìn)行線程間的調(diào)度姚淆,主要方法如下: 構(gòu)造函...
Queue簡(jiǎn)介 Java集合框架中的隊(duì)列來(lái)自于最基本的Queue接口: add/offer 添加元素孕蝉,add等同于Collection中的add...
ThreadPoolExecutor解析 Java里線程池的基本接口是 Executor: 實(shí)現(xiàn)線程池的類是ThreadPoolExecutor...
HashMap存儲(chǔ)的是鍵值對(duì),可以說(shuō)是最常用的map了腌逢。下面是構(gòu)造方法: 和List相比,HashMap初始化工作除了指定初始容量initial...
Java集合框架1-List和Set 集合框架簡(jiǎn)介 Java提供了一系列的集合超埋,主要包括util包下邊的ArrayList搏讶,LinkedList...
互斥鎖synchronized synchronized是java語(yǔ)言內(nèi)置功能,訪問被synchronized關(guān)鍵字修飾的方法或者代碼塊時(shí)霍殴,首先...