自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

原创 LinkedList源码解析(jdk1.8)

概述LinkedList实现了List接口,底层是基于双向链表的结构实现的。相对于ArrayList的数组结构,它在执行插入和删除操作时要比ArrayList更加高效,但是它的随机访问查找要比ArrayList逊色。

2017-09-21 10:09:46 390

原创 Vector源码解析(jdk1.8)

概述Vector实现了List的接口,底层同样是基于数组实现的,可以存储null。功能结构与ArrayList的类似,不同的是线程安全的。

2017-09-19 09:12:47 707

原创 ArrayList源码解析(jdk1.8)

概述ArrayList是基于数组实现的,它可以动态的增加和减少元素,灵活的设置数组的大小。

2017-09-11 10:44:37 297

原创 RxJava2.0中flatMap操作符用法和源码分析(五)

flatMap基本使用flatMap是变换操作符,使用一个指定的函数对原始Observable发射的每一项数据执行变换操作,这个函数返回一个本身也发射数据的Observable,然后flatMap合并这些Observable发射的数据,最后将合并后的结果当作它自己的数据序列发射。注意:flatMap对这些Observable发射的数据做的是合并(merge)操作,因此它们可能是交错的。

2017-09-07 16:03:13 5421 2

原创 RxJava2.0中map操作符用法和源码分析(四)

map基本使用map是变换操作符,对原始Observable发射的每一项数据应用一个你选择的函数生成新的结果,然后返回一个发射这些结果Observable。

2017-09-04 09:07:48 1905

转载 (转)Android Support兼容包详解

背景来自于知乎上邀请回答的一个问题Android中AppCompat和Holo的一个问题?, 看来很多人还是对这些兼容包搞不清楚,那么干脆写篇博客吧. Support Library我们都知道Android一些SDK比较分裂,为此google官方提供了Android

2017-09-01 09:56:52 361

tomcat 8.5.8

tomcat

2016-11-25

Android逆向助手

Android逆向助手,用来反编译apk资源

2016-11-24

android webview与js交互简单demo

android webview与js交互简单demo

2016-08-10

空空如也

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

TA关注的人

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