
在使用RecyclerView進(jìn)行數(shù)據(jù)移除或者增加的時(shí)候师郑,有時(shí)候會(huì)出現(xiàn)以下這個(gè)異常: 那么孽尽,這個(gè)異常是如何產(chǎn)生的晶默,怎么解決呢润绎? 在Recycle...
HashMap概述:HashMap是基于哈希表的Map接口的非同步實(shí)現(xiàn)峻凫。此實(shí)現(xiàn)提供所有可選的映射操作炊汹,并允許使用null值和null鍵篡撵。此類不保...
前言:線程是稀缺資源褐着,如果被無限制的創(chuàng)建坷澡,不僅會(huì)消耗系統(tǒng)資源,還會(huì)降低系統(tǒng)的穩(wěn)定性含蓉,合理的使用線程池對(duì)線程進(jìn)行統(tǒng)一分配频敛、調(diào)優(yōu)和監(jiān)控,有以下好處:...
一馅扣、線程同步問題的產(chǎn)生及解決方案問題的產(chǎn)生:Java允許多線程并發(fā)控制斟赚,當(dāng)多個(gè)線程同時(shí)操作一個(gè)可共享的資源變量時(shí)(如數(shù)據(jù)的增刪改查),將會(huì)導(dǎo)致數(shù)...
java的反射機(jī)制大家用的比較多差油,但是對(duì)其原理可能不是很了解拗军,本文簡單介紹一下反射的原理,首先看一下簡單的例子: 調(diào)用Class類的getDec...
Instant Run是Android Studio2.0以后新增的一個(gè)運(yùn)行機(jī)制蓄喇,能夠顯著減少你第二次及以后的構(gòu)建和部署時(shí)間发侵。簡單通俗的解釋就是...
發(fā)現(xiàn)其實(shí)這個(gè)類真的就這么多內(nèi)容;我們繼續(xù)查看它的父類BaseDexClassLoader妆偏;ClassLoader嘛刃鳄,我們查看findClass或...
1.阻塞隊(duì)列定義阻塞隊(duì)列常用于生產(chǎn)者和消費(fèi)者的場景,生產(chǎn)者是往隊(duì)列里添加元素的線程钱骂,消費(fèi)者是從隊(duì)列里拿元素的線程叔锐。阻塞隊(duì)列就是生產(chǎn)者存放元素的容...
1.靜態(tài)注冊(cè)靜態(tài)注冊(cè)是在AndroidManifest.xml文件中配置的,我們就來為MyReceiver注冊(cè)一個(gè)廣播地址: 2.動(dòng)態(tài)注冊(cè)動(dòng)態(tài)注...