自定义博客皮肤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 Iterator迭代器分析

Iterator常用来遍历实现了Iterable接口的对象,下面以ArrayList作为分析对象来研究其实现原理。迭代器遍历ArrayList的方法:Iterator it = list.iterator(); while(it.hasNext()){ String str = it.next();}先看看类的继承关系: ==>表示继承类,–>表示实现接口 ArrayList==>Abs

2017-11-26 19:21:57 224

原创 kotlin概览

kotlin概览一,代码更安全 (1)java代码空指针。 原因:一是忘记赋值,二是网络返回的数据为空。 后果:一是要写大量的非空判断,二是非空判断写的不对报错崩溃。 (2) 通过对比,所以更安全。

2017-11-26 18:08:56 664

原创 如何学习优质 android开源项目

如何学习优质 android开源项目前置条件:已经熟练使用开源项目的各项功能。 一,项目结构 速看module、包、类、配置关系。 二,核心功能 第一,调用核心功能,沿着调用路径一步步深入。 第二,沿着调用路径阅读类代码,分为以下几个步骤: (1)速看重点函数的方法名、参数、方法注释(重点函数指当前调用函数、初始化函数),无需看具体实现代码。 (2)通过快捷键速看所

2017-11-21 10:40:28 190

原创 android app 性能优化(1)---- 运行缓慢

android app 性能优化(1)—- 运行缓慢现象观察首先从视觉上发现某个页面不流畅,何谓不流畅,如上下滑动页面时页面无法立马做出响应、滑动的过程中有卡顿。原因分析先找个理论依据,用户每一个手势都会new一个Runnable丢进主线程的执行队列中(无确切依据,只是记得以前看的某篇博文中提及的内容),那么原因就有以下两种。一种可能是主线程队列中的任务太多导致出队速

2017-11-20 16:48:40 338

android scrollview viewpager 冲突

android scrollview viewpager 冲突

2015-07-31

空空如也

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

TA关注的人

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