240 发简信
IP属地:北京
  • Kotlin基础

    忙碌了一年,期间也学习了不少东西,但是没时间整理,乘着快过年了不是很忙的时候把学习的 Kotlin 知识记录一下。使用的好处就不用说了。 数据类...

  • Android进阶篇- IOC注入架构

    前言 在平时写代码的过程中都会出现很多方法中出现@Override @hide这样的注解,还有在比如我们经常用到的EventBus、Butter...

  • Android进阶篇 - 反射机制

    前言 都知道反射技术很厉害,对我们开发过程中的帮忙也特别大。而且在阅读源码的过程中也不难发现里面有很多地方都用到了反射。今天把最近了解到的反射技...

  • 内部类的特点和使用场景

    Java内部类是Java言语的一个很重要的概念。在阅读源码的时候发现使用了很多的内部类比如HashMap中的Node和ThreeNode。所以这...

    0.5 6095 8
  • Resize,w 360,h 240
    synchronized关键字

    提到synchronized关键字就会和同步、线程安全挂钩。什么线程?说到线程先提一下进程,进程是由系统进行资源分配合调度的一个独立单位。线程是...

  • Resize,w 360,h 240
  • Resize,w 360,h 240
    HashMap的总结(实现原理及面试)

    前言 HashMap在日常开发中基本是天天见的,而且都知道什么时候需要用HashMap,根据Key存取Value,但是存和取的时候那些操作却是很...

  • Resize,w 360,h 240
    两个App通过AIDL传递数据

    最近项目使用组件化开发进行重构,每个模块可以是独立的App也可以是Module依赖在主工程上,其中登录页面在用户模块中,此时在其他模块如果需要用...

  • String、StringBuffer和StringBuilder的区别

    前言 String、StringBuffer和StringBuilder在平时都会有用到,但是他们到底有什么优缺点,什么时候该使用谁呢?下面我们...