自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java LinkedList源码解读

LinkedList源码解读前言众所周知,LinkedList是由链表实现的,其实它是由双向链表实现的。我们看一下源码中add,delete等是如何实现的。1. LinkedList的属性LinkedList里只有一个int类型的长度size,和一个Link类型的voidLink。Link是内部类,其实相当于节点Node类。具体实现如下:transient int size = 0; //长度tra

2016-06-28 18:57:57 277

原创 安卓消息处理机制(Looper,Handler,Message)

本文会通过详细解读安卓源码来彻底搞清楚安卓消息处理机制。消息处理机制主要涉及四个类:Looper,Message,MessageQueue,Handler。本文会详细解读这4个类是如何实现的。

2016-06-27 22:00:49 318

原创 git常用命令整理

前言本文主要记录自己平时经常使用的git命令和收集别人博客中一些常用命令,方便初学者理解和使用。本文先简单介绍git工作原理,然后详细介绍git的各种使用方法。1. git工作原理一开始的时候,master分支是一条线,Git用master指向最新的提交,再用HEAD指向master,就能确定当前分支,以及当前分支的提交点:每次提交,master分支都会向前移动一步。当我们创建新的分支,例如dev时

2016-06-27 17:40:12 6271 1

原创 java jdk是如何实现ArrayList的?

java jdk是如何实现ArrayList的?ArrayList的实现很简单,总的来说,就是arraylist内置了一个Object类型的数组,当插入或删除数据时,都操作这个内置数组array。当用户想new的ArrayList大于内置数组时,会在后面串一个数组,具体数组怎么递增看下文。1. ArrayList中的属性 //数组每次增加长度时最小增量(具体每次增加时,增量不一定是MIN_CA

2016-06-27 17:28:04 427

Android 实现自定义ActionBar(仿qq)

Android 实现自定义ActionBar(仿qq)

2016-04-05

空空如也

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

TA关注的人

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