使用反射獲取類的信息 反射獲取類的信息是通過(guò)Class類獲取的呼伸,常用方法: String getName() 獲取類的包名路徑,如com.co...
注解的本質(zhì) 注解的本質(zhì)就是一個(gè)繼承了Annotation接口的接口 這是注解 @Override 的定義鸠真,其實(shí)它本質(zhì)上就是: 元注解 元注解就是...
Glide的使用 流程分析 with() 看到with()方法的入?yún)⑹且粋€(gè)Context凳枝,并把這個(gè)context傳進(jìn)getRetriever()...
動(dòng)畫分為三種:View動(dòng)畫、幀動(dòng)畫和屬性動(dòng)畫 View動(dòng)畫 View動(dòng)畫共有四種動(dòng)畫:TranslateAnimation、RotateAnim...
概述 本文源碼針對(duì)Java8的HashMap千贯。HashMap內(nèi)部是由數(shù)組+鏈表或紅黑樹的結(jié)構(gòu)實(shí)現(xiàn)的。HashMap默認(rèn)初始化數(shù)組大小為16捎迫,負(fù)載...
閱讀本文的前提 1匠抗、知道二叉查找樹的概念,插入紊遵、刪除和查找操作账千;2、知道二叉樹的左旋和右旋暗膜。3匀奏、了解二叉平衡樹(AVL樹)的概念 紅黑樹的概念 ...
LruCache的原理 LruCache主要靠LinkedHashMap的一個(gè)按訪問(wèn)排序的特性實(shí)現(xiàn)的,LinkedHashMap在構(gòu)造時(shí)可傳入a...