java core
rj597306518
这个作者很懒,什么都没留下…
展开
-
Java 位运算(移位、位与、或、异或、非)
Java提供的位运算符有:左移( > ) 、无符号右移( >>> ) 、位与( & ) 、位或( | )、位非( ~ )、位异或( ^ ),除了位非( ~ )是一元操作符外,其它的都是二元操作符。1、左移( Test1、将5左移2位:[java] view plain copy package com.xcy; public class Test {转载 2017-08-22 21:43:46 · 241 阅读 · 0 评论 -
Java集合源码剖析】HashMap源码剖析
HashMap简介 HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。 HashMap是非线程安全的,只是用于单线程环境下,多线程环境下可以采用concurrent并发包下的concurrentHashMap。 HashMap 实现了Serializable接口,因此它支持序转载 2017-08-22 21:56:31 · 277 阅读 · 0 评论 -
【Java集合源码剖析】Hashtable源码剖析
转载请注明出处:http://blog.csdn.net/ns_code/article/details/36191279Hashtable简介 Hashtable同样是基于哈希表实现的,同样每个元素是一个key-value对,其内部也是通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。 Hashtable也是JDK1.0引入的类,是线程安全的,能用转载 2017-08-22 22:12:55 · 266 阅读 · 0 评论 -
HashTable和HashMap的区别详解
一、HashMap简介 HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。 HashMap是非线程安全的,只是用于单线程环境下,多线程环境下可以采用concurrent并发包下的concurrentHashMap。 HashMap 实现了Serializa转载 2017-08-22 22:39:35 · 935 阅读 · 0 评论 -
HashMap 和 HashTable 源码学习和面试总结
Java集合概述HashMap介绍HashMap源码学习关于HashMap的几个经典问题HashTable介绍和源码学习HashMap 和 HashTable 比较先上图Set和List接口是Collection接口的子接口,分别代表无序集合和有序集合,Queue是Java提供的队列实现。Map用于保存具有key-value映射关系的数据Java 中有四种常见的Map实现—转载 2017-08-23 22:50:02 · 444 阅读 · 0 评论