- 博客(5)
- 资源 (20)
- 问答 (4)
- 收藏
- 关注
原创 Java数据结构-TreeMap
内部结构图 通常称之为红黑树(平衡二叉树)(红黑树(平衡二叉树)是一种特殊的排序二叉树)实现原理由于红黑树过于复杂,下诉实现原理只是排序二叉树的原理,红黑树以此类似。 TreeMap内部维护着一个Entry<K,V>对象,该对象包含五个属性,K key; 调用put方法的时候传的keyV value; 调用put方法的时候传的
2016-11-03 10:23:16 1954
原创 Java数据结构-LinkedHashmap
内部结构图实现原理其实如果不看图中的横向引用而只看竖向引用的话,LinkedHashMap和HashMap是差不多的,关于HashMap的结构可以查看http://blog.csdn.net/qq32933432/article/details/53013393 LinkedHashMap内部维护的Entry比HashMap中维护的Entry多了两个属性Entry<K,V> before, aft
2016-11-02 23:04:00 1307
原创 Java数据结构-Hashmap
内部结构图实现原理HashMap内部维护着一个Entry类型的数组,默认大小16:Entry<K,V>[] table,这个Entry对象包含key,value,next,hash四个属性,key和value即是你map.put(Key,Value)的key和value,hash是使用key经过算法得出的一个hash值,当我们通过get方法取值的时候即是比较的key的hash值。而next保存的是下
2016-11-02 21:59:16 952
原创 Java数据结构-LinkedList
内部结构图实现原理LinkedList内部维护着一个Node<E>,其中E为你的类型,Node<E>包含着3个属性E item(类型),Node<E> next(下一个元素),Node<E> prev(上一个元素),每个Node都持有上一个和下一个元素的引用(链表和链尾除外),所以是一个引用链表的结构。 这种结构在取值的时候由于要算引用,所以比较慢,但是在添加和删除的时候只要把对应的引用替换就可以
2016-11-02 15:31:08 581
原创 Java数据结构-ArrayList
内部结构图实现原理ArrayList内部维护一个Object[],Object初始化大小是10,add或remove方法实际上是对数组元素的添加或者删除,由于添加和删除的时候涉及数组元素的复制和移动,所以添加删除教慢而定位下标教快。常用方法源码add(E)public boolean add(E e) { ensureCapacityInternal(size + 1); //判断
2016-11-02 15:05:06 513
centos7安装mqtt服务端,报错on-load-function-failed,crypto的解决资源
2024-09-23
emqx-centos7-4.2.7-x86-64
2024-07-04
qttbar2048版本
2023-11-16
centos7安装rtmp所需软件,对应教程 https://bxoon.blog.csdn.net/article/detai
2023-10-09
Redis-x64-3.0.504windows集群已经配置好的版本
2020-05-23
redis集群离线安装全部组件-windows
2020-05-23
visualvm143.zip
2019-12-10
MemoryAnalyzer-1.9.1.20190826-win32.win32.x86_64_.zip
2019-12-10
ntp rpm 安装包.zip
2019-10-09
eclipse中反编译插件
2016-08-24
java定时spring定时源码包含定时和spring必须包直接导入可运行无需连接数据库
2014-11-06
使用flex显示pdf所需第三方控件(flexpaper2.2.4,swftools,FlexPaper_2.2.4_SDK_3.5_swc)
2014-05-14
居务公开系统,可做毕业项目,面试项目,新闻发布系统。
2014-03-09
应用上云以后前后端如何联调
2022-02-21
一个关于数据库级别的并发问题
2017-01-20
java中关于hashmap中的entrySet的疑问
2016-10-28
关于HttpClient设置超时时间无效的问题
2015-12-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人