一:Map接口实现类的结构: 二:Map结构的理解 三:HashMap的底层实现原理(重点!!!常考!!!以JDK7为例说明) HashMap无法按照添加的顺序遍历,即其底层的添加是无序的,是按照hash值来确定存放位置的。 注意版本之间的不同: JDK1.8 之所以会加入红黑树是因为当链表过长是会 ...
分类:
编程语言 时间:
2021-03-17 14:47:17
阅读次数:
0
一、jdk1.8下载地址: 原文:https://blog.csdn.net/qiao1025566574/article/details/90525077 https://www.oracle.com/java/technologies/javase-downloads.html 下载自己电脑对应 ...
分类:
其他好文 时间:
2021-03-17 14:44:35
阅读次数:
0
此文仅为记录一次apache-poi解析导入数据时所遇到的问题,并为出现这种问题的童鞋提供一个可能的解决思路。 运行环境记录: 1.jdk1.7(版本比较旧) 2.poi-3.0.2-FINALL 1.报错日志记录,先上截取的报错日志 java.lang.reflect.InvocationTarg ...
分类:
其他好文 时间:
2021-03-15 10:41:23
阅读次数:
0
1. ConcurrentHashMap源码分析(JDK1.7) 1.1 Unsafe介绍 1.1.1 Unsafe简介 Unsafe类相当于是一个java语言中的后门类,提供了硬件级别的原子操作,所以在一些并发编程中被大量使用。jdk已经作出说明,该类对程序员而言不是一个安全操作,在后续的jdk升 ...
分类:
其他好文 时间:
2021-03-15 10:33:46
阅读次数:
0
jdk1.8MySQL服务(5.6.5+) 上传并解压下载Nacos安装包https://github.com/alibaba/nacos/releases/上传至 /usr/local 目录下tar -zxvf nacos-server-1.3.2.tar.gz解压完毕后 /usr/local 下 ...
分类:
其他好文 时间:
2021-03-09 13:00:17
阅读次数:
0
本文参考Java 集合系列10之 HashMap详细介绍(源码解析)和使用示例 及 JDK1.8集合源码阅读 一、HashMap介绍 1.1 前言 Java8的HashMap对之前做了较大的优化,其中最重要的一个优化就是桶中的元素不再唯一按照链表组合,也可以使用红黑树进行存储,总之,目标只有一个,那 ...
分类:
其他好文 时间:
2021-03-08 13:09:20
阅读次数:
0
一、总章 1.1 前言 本文主要参考这篇文章 另外增加了自己觉得重要的部分 1.2 集合框架概览图 1.3 基础接口源码解析 1.3.1 Iterator public interface Iterator<E> { boolean hasNext(); E next(); default void ...
分类:
其他好文 时间:
2021-03-08 13:04:17
阅读次数:
0
由于2018年的时候安装了jdk1.7.0_80,并且设置了JAVA_HOME,CLASS_PATH 和PATH等几个环境变量的值。 今天安装jdk-11.0.6之后,把JAVA_HOME从1.7版本的路径改成了11版本的路径,但是在cmd跑java -version的时候还是会显示1.7的版本信息 ...
分类:
编程语言 时间:
2021-03-03 12:19:20
阅读次数:
0
Centos7安装jdk1.8一、将linux版本JDK上传到linux系统中的 /opt/home下二、tar -xvf 解开压缩包三、配置环境变量四、从新加载环境变量五、测试一、将linux版本JDK上传到linux系统中的 /opt/home下二、tar -xvf 解开压缩包tar -xvf ...
分类:
其他好文 时间:
2021-03-03 12:14:54
阅读次数:
0
环境准备 jdk weblogic 达梦数据库 版本 jdk1.8.0_181 weblogic12.1.3.0.0 DM7 安装包 jdk1.8.0_212 fmw_12.1.3.0.0_wls.jar dm7_setup_rh7_64_ent_8.1.1.88_20200629.iso 安装路径 ...
分类:
Web程序 时间:
2021-03-02 12:42:09
阅读次数:
0