由于同一進(jìn)程的多個(gè)線程共享同一片存儲(chǔ)空間,在帶來(lái)方便的同時(shí),也帶來(lái)了訪問(wèn)沖突這個(gè)嚴(yán)重的問(wèn)題。Java語(yǔ)言提供了專門機(jī)制以解決這種沖突,有效避免了...
前言 Retrofit 是 square 公司開源的一個(gè)非常著名的簡(jiǎn)化網(wǎng)絡(luò)請(qǐng)求的框架,但是它不是網(wǎng)絡(luò)框架,OkHttp 才是,Retrofit ...
為什么要做單元測(cè)試 學(xué)習(xí)過(guò)或者了解軟件工程的人一定對(duì)這個(gè)東西不陌生,很多人也知道這個(gè)東西很重要,但是總是以各種借口來(lái)推脫,這其中就包括我。大學(xué)我...
EventBus 簡(jiǎn)介 EventBus 直譯過(guò)來(lái)就是事件總線,熟悉計(jì)算機(jī)原理的人一定很熟悉總線的概念,所有設(shè)備都連接到總線上,然后在總線控制器...
Android 是一個(gè)特權(quán)分離(privilege-separated)操作系統(tǒng),在其中每個(gè)應(yīng)用都以一個(gè)不同的系統(tǒng)身份運(yùn)行(Linux用戶ID或...
Activity是一個(gè)應(yīng)用組件,用戶可與其提供的屏幕進(jìn)行交互。以執(zhí)行撥打電話,拍攝照片,發(fā)送電子郵件或查看地圖等操作。 每個(gè) Activity ...