本博文主要讲解一些Kotlin泛型的问题,中间会对比穿插Java泛型。 1. 泛型类型参数 1.1 形式 我们使用泛型的形式无非是类、借口、方法...
作为一个Android开发者,如果你还没开始使用Kotlin,那么你可能要思考下自己的步伐是不是慢了。本文带着大家动手来写一个Kotlin版本的...
基于RxJava 2.0+版本,对RxJava的订阅源码进行简单分析。 1. 使用实例 我们在使用RxJava2.0时,一般像下面这样使用。 以...
代理在我们日常开发中是一个很常见的知识点,也是我们面试中经常被问到的内容,本本博文带大家来学习和分析下代理的相关内容。 1. 概念 代理(Pro...
Android MVP设计架构简单实现,其实就是为了以后编写代码的时候能偷懒。 1. 什么是MVP MVP是相对MVC而言的。 MVP代表Mod...
HashMap是Android程序员(当然也包括Java程序员)经常使用的映射数据类型,伴随着JDK的版本更新,JDK1.8相比1.7对Hash...
在日常的开发工作中,尤其是在使用一些比较受欢迎的开源框架时,我们不可避免的都使用到了注解(Annotation),注解的使用范围也越来越广,而且...
路由的意义:模块间解耦,不能在代码中写死Activity类名。动态配置业务需求,现在都是业务模块化开发了。 1. 注解 我们这次编写的MRout...
随着Google抛弃HttpClient和Volley的逐步没落,OkHttp越来越受到开发者的青睐。高楼大厦也是由一砖一瓦堆积而成,OKHtt...
文集作者