Avatar notebook default
20篇文章 · 38634字 · 1人关注
  • MRouter(Android路由)

    路由的意义:模块间解耦,不能在代码中写死Activity类名。动态配置业务需求,现在都是业务模块化开发了。 1. 注解 我们这次编写的MRout...

  • Kotlin泛型-你可能需要知道这些

    本博文主要讲解一些Kotlin泛型的问题,中间会对比穿插Java泛型。 1. 泛型类型参数 1.1 形式 我们使用泛型的形式无非是类、借口、方法...

  • Java泛型-你可能需要知道这些

    本博文为Java泛型扫盲文,争取读完后能理解泛型并使用泛型。 1. 几个知识点 1.1 什么是泛型 泛型的本质是参数化类型,也就是说所操作的数据...

  • RxBus(2.0)

    基于RxJava 2.0 实现。代码为Kotlin。

  • RxJava(2.0)-订阅源码分析

    基于RxJava 2.0+版本,对RxJava的订阅源码进行简单分析。 1. 使用实例 我们在使用RxJava2.0时,一般像下面这样使用。 以...

  • EventBus-Kotlin

    作为一个Android开发者,如果你还没开始使用Kotlin,那么你可能要思考下自己的步伐是不是慢了。本文带着大家动手来写一个Kotlin版本的...

  • JVM内存模型

    每个做Java相关工作的孩子都是折翼的天使,因为你不得不学习JVM内存模型。 0. 前言 相信各位工程师多多少少都会接触到jvm内存模型,我们常...

  • Android MVP框架简单实现

    Android MVP设计架构简单实现,其实就是为了以后编写代码的时候能偷懒。 1. 什么是MVP MVP是相对MVC而言的。 MVP代表Mod...

  • 技术文章收藏

    1. 像大牛一样写代码: 31个Android 开发者工具 2. 大厂秋招面试总结 https://www.gitbook.com/book...

文集作者