
Java
Coder-lkkk
这个作者很懒,什么都没留下…
展开
-
深入了解HashMap(源码分析)
这篇文章讲的是HashMap,将会深入到源码层面去分析HashMap,加深对HashMap的理解 1.1 HashMap的属性 首先是定义的一些常量 然后是变量 接下来看一下HashMap中的一个内部类Node 可以看到Node是链表结构,这是因为HashMap是以数组+链表的形式来实现的 1.2 构造方法 HashMap有4种构造方法 这里挑第一种构造方法来讲 可以看到构造方法中首先判断初始大小是否合理,并且初始化装载因子和阈值 初始化阈值时调用了 tableSizeFor() 这个方法,点进原创 2020-09-08 17:29:22 · 406 阅读 · 0 评论 -
深入了解List集合(源码解读)
这篇文章讲的是List集合的三个子类:ArrayList LinkedList Vector 将会深入到源码的层面去了解它们的方法,从而对他们产生更深的理解,并且会对他们三者进行比较,分析什么时候使用哪个类比较好 1.ArrayList 1.1 ArrayList属性 上图是ArrayList的一些定义的常量,其中 private static final int DEFAULT_CAPACITY = 10; 说明了它的初始容量为10 private static final Object[] E原创 2020-08-12 00:03:28 · 870 阅读 · 0 评论 -
jdk安装与配置详细步骤与jdk介绍(64位&win10)
1.下载jdk 没有下载jdk的话需要先下载,jdk是免费哒,所以不用去找破解版 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html (1)找到这个图标点击它进入下载页面 (2)首先同意保密协议,然后点击exe后缀的文件下载 不建议放在系统盘里,可以在其他盘新建一个java文件夹存放,注意名字...原创 2019-05-13 11:44:16 · 908 阅读 · 0 评论