自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

白子的博客

Talk is cheap, show me the code.

  • 博客(7)
  • 收藏
  • 关注

原创 JavaPoet源码初探

JavaPoet是用于代码生成的开源编程框架,利用JavaPoet可以方便生成.java文件。代码生成技术相当于元编程,可用于编译期根据注解等元数据动态生成java类。广泛使用的dagger,butterknife框架就是利用JavaPoet对注入注解生成所需类。相关地址:github地址

2016-06-06 21:42:33 2560

原创 Otto源码初探

Otto是面向Android平台的事件总线框架,Otto有利于程序组件之间解耦,简化组件通信逻辑。相关网站:otto主页,github地址。Otto框架使用简单,实例化Bus对象,发送事件对象。

2016-06-04 17:54:33 474

原创 Picasso源码初探

Picasso是Square基于Android平台的开源框架,提供图片加载和缓存功能,本文基于Picasso 2.6.0-SNAPSHOT版本代码,粗略分析其运行原理。相关网站:Picasso主页,github地址Picasso框

2016-06-02 22:02:56 528

原创 AssertJ源码初探

AssertJ源码初探  AssertJ是面向java的断言工具,提供了丰富的强类型断言方法,可以与JUnit配合使用。使用AssertJ断言,能方便地写出流畅的断言表达式。

2016-05-30 18:42:55 821

原创 JUnit4源码初探

JUnit4源码初探  Junit是广泛使用的Java单元测试类库,官网地址:junit4主页,junit4开源地址(github)。网上有许多关于junit的使用教程,这里附上两个教程供大家参考:junit教程一,junit教程二(英文)。Junit4使用注解实现测试执行,这篇文章主要粗略分析Junit4的实现原理,代码使用目前的最新版本junit-4.13-SNAPSHOT进行分析。JUnit4

2016-05-28 20:34:49 1010

原创 Retrofit2源码初探

Retrofit是Square面向安卓平台提供的http客户端开源网络库,本文就Retrofit2源码进行探讨,粗略分析其运行原理。

2016-05-25 16:24:11 720

原创 Spring-android源码初探

分析spring-android库,rest client框架源码

2016-05-18 00:52:30 920

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除