在使用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ì)其原理可能不是很了解睛驳,本文簡(jiǎn)單介紹一下反射的原理烙心,首先看一下簡(jiǎn)單的例子: 調(diào)用Class類的getDec...
Instant Run是Android Studio2.0以后新增的一個(gè)運(yùn)行機(jī)制膜廊,能夠顯著減少你第二次及以后的構(gòu)建和部署時(shí)間。簡(jiǎn)單通俗的解釋就是...
發(fā)現(xiàn)其實(shí)這個(gè)類真的就這么多內(nèi)容淫茵;我們繼續(xù)查看它的父類BaseDexClassLoader爪瓜;ClassLoader嘛,我們查看findClass或...
1.阻塞隊(duì)列定義阻塞隊(duì)列常用于生產(chǎn)者和消費(fèi)者的場(chǎng)景匙瘪,生產(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)注...