240 发简信
IP属地:广东
  • Java反射基础

    使用反射获取类的信息 反射获取类的信息是通过Class类获取的,常用方法: String getName() 获取类的包名路径,如com.co...

  • Java注解基础

    注解的本质 注解的本质就是一个继承了Annotation接口的接口 这是注解 @Override 的定义,其实它本质上就是: 元注解 元注解就是...

  • Resize,w 360,h 240
    深入理解Glide(一):加载图片流程分析

    Glide的使用 流程分析 with() 看到with()方法的入参是一个Context,并把这个context传进getRetriever()...

  • Android动画总结

    动画分为三种:View动画、帧动画和属性动画 View动画 View动画共有四种动画:TranslateAnimation、RotateAnim...

  • HashMap源码分析

    概述 本文源码针对Java8的HashMap。HashMap内部是由数组+链表或红黑树的结构实现的。HashMap默认初始化数组大小为16,负载...

  • 红黑树分析笔记

    阅读本文的前提 1、知道二叉查找树的概念,插入、删除和查找操作;2、知道二叉树的左旋和右旋。3、了解二叉平衡树(AVL树)的概念 红黑树的概念 ...

  • LruCache源码分析

    LruCache的原理 LruCache主要靠LinkedHashMap的一个按访问排序的特性实现的,LinkedHashMap在构造时可传入a...