前言 一個(gè)在深圳從事開發(fā)五年的老友一個(gè)月前從原公司辭職后,昨天去騰訊總部面試Android高級(jí)崗,一面的時(shí)候,自我介紹后,陸陸續(xù)續(xù)問了很多問題,...
投稿
前言 一個(gè)在深圳從事開發(fā)五年的老友一個(gè)月前從原公司辭職后,昨天去騰訊總部面試Android高級(jí)崗,一面的時(shí)候,自我介紹后,陸陸續(xù)續(xù)問了很多問題,...
網(wǎng)上的大多數(shù)博客都是認(rèn)為RecyclerView是4級(jí)緩存,但真的是4級(jí)緩存嗎?知道我看了源碼,才發(fā)現(xiàn),RecyclerView做的遠(yuǎn)遠(yuǎn)不止4級(jí)...
1.抽取修改說明 第一個(gè)構(gòu)造器是增加第一個(gè)結(jié)點(diǎn)時(shí)使用,此時(shí)tab[0]賦值為本紅黑樹結(jié)點(diǎn)。第二個(gè)構(gòu)造器是put時(shí)使用。 這里需要傳入數(shù)組tab,...
Volatile有序性 在并發(fā)編程中談及到的無非是可見性、有序性及原子性。而這里的Volatile只能夠保證前兩個(gè)性質(zhì),對于原子性還是不能保證的...
JDK1.5中提供了Executor接口,處于java.util.concurrent包下,寫這篇文章是因?yàn)槲业腘etty源碼分析系列文章中需要...
線程安全: HashMap 是非線程安全的,而 Hashtable 是線程安全的,因?yàn)?Hashtable 內(nèi)部的方法,基本都經(jīng)過 synchr...
1. 前言 Activity是日常開發(fā)中最常用的組件,系統(tǒng)給我們做了很多很多的封裝,讓我們平時(shí)用起來特別簡單,很順暢.但是你有沒有想過,系統(tǒng)內(nèi)部...
本文主要內(nèi)容 1、Reference 簡介 2、LeakCanary 使用 3、LeakCanary 源碼分析 LeakCanary ,一種常見...
一、引言 關(guān)于Android中的進(jìn)程間通信,我們知道大概可以通過以下方式進(jìn)行: Bundle:四大組件間通信 File:文件共享 Content...
“說一下handler機(jī)制”,這句話面試的時(shí)候被問過無數(shù)次。但是到底要怎么說,網(wǎng)上卻沒有一個(gè)標(biāo)準(zhǔn)答案,很多人洋洋灑灑一大篇加各種圖,實(shí)在讓人望而...