自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 Retrofit 源码解析

Retrofit 源码解析1 retrofit 的创建1.1 官方DemoRetrofit retrofit = new Retrofit.Builder() .baseUrl("https://api.github.com/") .build();1.2 Retrofit 类的解析public final class Retrofit { .... private fi

2016-09-27 22:27:59 311

原创 java 中的深拷贝与浅拷贝

java 中的深拷贝与浅拷贝1 什么是浅拷贝和深拷贝 浅拷贝 : 浅拷贝又叫浅复制,将对象中的所有字段复制到新的对象(副本)中。其中,值类型字段(java中8中原始类型)的值被复制到副本中后,在副本中的修改不会影响到源对象对应的值。而引用类型的字段被复制到副本中的还是引用类型的引用,而不是引用的对象,在副本中对引用类型的字段值做修改会影响到源对象本身。 深拷贝 : 将对象中的所有字段复制到新的对象

2016-09-16 15:32:27 242

原创 Handler消息机制

Handler消息机制1. Handler的创建1.1 创建Handlerpublic Handler() { ... //拿到looper mLooper = Looper.myLooper(); ... //拿到消息队列 mQueue = mLooper.mQueue; mCallback = null; }在创建Handler对象时会在构

2016-09-14 21:31:53 218

原创 java 反射

java 反射1 获取class 知道一个类,直接获取 Class 对象 Class class1 = ReflexBean.class; 如果已经得到了某个对象,可以通过这个对象获取 Class 对象 ReflexBean bean = new ReflexBean(); Class<?> class3 = bean.getClass(); 如果你在编译期获取不到目标类型,但是你知道它的完

2016-09-06 12:45:21 348

原创 编译时注解

前言最近在看有关运行时注解的相关内容,在android studio 上开发遇到了不少的坑,希望通过这篇博客来总结这几天来的成果。与编译时注解有关的类和方法### 相关的类 这些方法会在接下来的工程中有所运用代码编写 android studio 下开发该案例是来源博客使用编译时注解方式实现View注入(Android Studio),该案例是实现类似ButterKnif

2016-09-02 21:46:28 730

GraphicsMagick-1.3.20

GraphicsMagick-1.3.20

2016-08-11

空空如也

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

TA关注的人

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