自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

翻译 HashTable和HashMap的区别

1、作者不同 HashMap多了并发大神Doug Lea 2、产生的时间不同 HashTable是在JAVA开始发布时就提供的键值映射数据结构,而HashMap是在JDK1.2才有的 3、继承的父类不同 HashMap集成AbstractMap类,hashtable继承Dictionary,不过他们都同时实现了map、Cloneable(可复制)、Serializable(可序列化)这三...

2018-09-29 15:39:54 182

转载 JAVA的各种集合的线程安全性

一、概念 线程安全: 就是当多线程访问时,采用了加锁机制。即当一个线程访问该类的某个数据时,会对这个数据进行保护,其他线程不能对其访问,直到该线程读取完之后,其他线程才可以使用。防止出现数据不一致或数据被污染的情况。 线程不安全: 就是不提供数据访问时的数据保护,多个线程能够同时操作某个数据,从而出现数据不一致或数据被污染的情况。 对于线程不安全的问题,一般会使用synchronized...

2018-09-29 10:38:57 3593

原创 希尔排序

希尔排序又叫间隔排序是插入排序的一种,但是在待排的数量多的时候希尔排序比直接插入排序的效率要高。 为什么这么说呢?因为直接插入排序是通过相邻两个比较,小的放前大的放后。如果一组数据中最小的数在最右边的话,那么在排这个最小数的时候所有数都得向有移动一位。而希尔排序不是一步步移动的,而是一大步一大步的移动的。即一开是给所有数据设定一个间隔将数据分组比较,再逐渐减小间隔分组比较,直到间隔为0时就排好序...

2018-09-28 15:05:21 403

原创 HashMap原理

数据结构: 数组、链表,这两种是两种极端。 数组: 区间连续,占用内存大,查找容易,增删困难 链表: 区间不连续,占用内存小,查找困难,增删容易 hash表: hashmap使用的是hash表储存方式,hash表可理解为数组+链表的模式,具有两者共同的优势,即内存小,查找、增删容易 创建hashmap默认创建一个长度16的数组,每个元素储存的是一个链表的头结点,通过key.hash...

2018-09-27 16:06:49 191

原创 BroadcastReceiver

全局广播、本地广播、无序广播、有序广播 1.写一个类继承broadcastreceiver重写onreceiver方法,广播接收者不允许开线程,不能做耗时操作,一般用来打开其他组件或发送通知 2.全局广播动态注册     2.1在onResume方法注册 MyReceiver receiver = new myReceiver(); IntentFilter intentFilter ...

2018-09-06 11:46:58 268

原创 fragment里有地图进行切换时会闪黑屏

fragment切换时不要用replace()方法,因为replace方法会销毁fragment再重新创建,这样会消耗性能和消耗流量。用add、hind、show等方法代替。 private void swichFragment(android.app.Fragment fragment) { if (fragment != mTempFragment) { if (!...

2018-08-21 15:19:24 561

原创 自定义组合view

1.创建类集成组合view的跟标签 2.广联布局:view.inflate(context,R.layout...,this); 3.values包下创建attrs.xml文件,创建标签declare-styleable,标签下创建attrs属性(value有string,enum,boolean等等) 4.通过context.obtainStyledAttributes获得TypedArr...

2018-07-18 22:25:55 237

空空如也

空空如也

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

TA关注的人

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