源码初探系列
文章平均质量分 87
写代码的白子
这个作者很懒,什么都没留下…
展开
-
Retrofit2源码初探
Retrofit是Square面向安卓平台提供的http客户端开源网络库,本文就Retrofit2源码进行探讨,粗略分析其运行原理。原创 2016-05-25 16:24:11 · 729 阅读 · 0 评论 -
AssertJ源码初探
AssertJ源码初探 AssertJ是面向java的断言工具,提供了丰富的强类型断言方法,可以与JUnit配合使用。使用AssertJ断言,能方便地写出流畅的断言表达式。原创 2016-05-30 18:42:55 · 839 阅读 · 0 评论 -
JUnit4源码初探
JUnit4源码初探 Junit是广泛使用的Java单元测试类库,官网地址:junit4主页,junit4开源地址(github)。网上有许多关于junit的使用教程,这里附上两个教程供大家参考:junit教程一,junit教程二(英文)。Junit4使用注解实现测试执行,这篇文章主要粗略分析Junit4的实现原理,代码使用目前的最新版本junit-4.13-SNAPSHOT进行分析。JUnit4原创 2016-05-28 20:34:49 · 1034 阅读 · 0 评论 -
Spring-android源码初探
分析spring-android库,rest client框架源码原创 2016-05-18 00:52:30 · 963 阅读 · 0 评论 -
Picasso源码初探
Picasso是Square基于Android平台的开源框架,提供图片加载和缓存功能,本文基于Picasso 2.6.0-SNAPSHOT版本代码,粗略分析其运行原理。相关网站:Picasso主页,github地址Picasso框原创 2016-06-02 22:02:56 · 558 阅读 · 0 评论 -
Otto源码初探
Otto是面向Android平台的事件总线框架,Otto有利于程序组件之间解耦,简化组件通信逻辑。相关网站:otto主页,github地址。Otto框架使用简单,实例化Bus对象,发送事件对象。原创 2016-06-04 17:54:33 · 498 阅读 · 0 评论 -
JavaPoet源码初探
JavaPoet是用于代码生成的开源编程框架,利用JavaPoet可以方便生成.java文件。代码生成技术相当于元编程,可用于编译期根据注解等元数据动态生成java类。广泛使用的dagger,butterknife框架就是利用JavaPoet对注入注解生成所需类。相关地址:github地址原创 2016-06-06 21:42:33 · 2608 阅读 · 0 评论