随笔
xingzjx
script/script
展开
-
HashMap的学习
一、HashMap相关面试问题1、HashMap与HashTable的区别(1)HashMap从Map中继承,HashTable从Dictionary继承(2)HashMap是线程非安全的,而HashTable是线程安全的,所以HashMap的效率要高些。(3)HashMap中允许key和value为null,而HashTable不允许键值对是null的。2、哈西算法(1)原创 2015-06-15 02:15:02 · 452 阅读 · 0 评论 -
Android开发之SparseArray简介
1、定义: SparseArray,即稀疏数组,这个对象和HashMap类似,也是一个容器,但是它的key是整数类型。 2、特点:SparseArray不需要对key和value进行auto- boxing(将原始类型封装为对象类型,比如把int类型封装成Integer类型),结构比HashMap简单(SparseArray内部主要使用 两个一维数组来保存数据,一个用来存key,一个用来存va原创 2015-06-14 21:23:48 · 500 阅读 · 0 评论 -
Activity和Window及View之间的关系
要说这个问题Activity与Window及View之间的关系,首先讲解下Activity是怎么显示布局的。我们知道通过setContentView或者LayoutInflater可以加载一个布局到Activity上,那么这个过程是怎样执行的呢? 执行setContentView的时候,进入Activity里面的源码可以知道,这个方法是Window对象执行的,也就是说Activity是没有原创 2015-06-14 01:57:26 · 1351 阅读 · 0 评论