
Java
pre_tender
好懒好懒
展开
-
Java集合:ConcurrentHashMap详解
参考Java集合:ConcurrentHashMap详解 注意。这里介绍的是JDK1.6 ConcurrentHashMap的锁分段技术 HashTable容器在竞争激烈的并发环境下表现出效率低下的原因,是因为所有访问HashTable的线程必须竞争同一把锁。 如果容器里有多把锁,每一把锁用于锁容器的其中一部分数据,那么当多线程访问容器里不同数据段的数据时,线程间就...转载 2019-11-02 15:20:40 · 214 阅读 · 0 评论 -
Java集合:LinkedList详解
说明本文主要参考自以下文章,包含内容的转载,在此表示感谢:Java集合:LinkedList详解java集合之LinkedList详解文章目录说明概述1. LinkedList相关概念2. LinkedList相关源码解析2.1 LinkedList的实现概述介绍数据结构–LinkedList的相关概念及操作。1. LinkedList相关概念LinkedList底层为双链表...原创 2019-11-02 14:52:59 · 1035 阅读 · 1 评论 -
Java集合:ArrayList详解
说明本文主要参考自以下文章,包含内容的转载,在此先表示感谢:深入学习java8集合(一):ArrayList的实现原理Java集合:ArrayList详解 文章目录说明概述1. ArrayList相关概念1.1 基本概念1.2 容量2. ArrayList相关源码解析2.1 ArrayList的实现2.1.1 基础属性2.1.2 构造方法2.2 get()2.3 set()2....转载 2019-10-30 11:50:28 · 849 阅读 · 0 评论 -
JAVA常见问题集合
文章目录概述问题列表1. Java中&和&&的区别概述介绍java中常见易混淆的问题问题列表1. Java中&和&&的区别这两者都是表示逻辑与,只有当两边都是true时,返回true,只要有一个false则结果返回false。&&还具有短路的功能,即如果第一个表达式为 false,则不再计算第二个表达式,例如,对于...原创 2019-10-29 15:44:19 · 202 阅读 · 0 评论 -
Java基础----JVM详解
文章目录概述前言1. JVM基础概念1.1 JVM定义1.2 JVM 主要组成部分及其作用1.2.1 JVM运行时数据区1.3 JVM作用2. 类加载器2.1 类加载器分类2.2 类加载的执行过程2.3 双亲委派模型3. JVM 垃圾回收机制(GC)3.1 确定垃圾回收的对象3.1.1 引用计数法3.1.2 可达性分析法3.1.3 四种引用状态3.1.4 两次标记阶段3.2 JVM垃圾回收算法3....原创 2019-10-29 15:41:37 · 5255 阅读 · 2 评论 -
HashMap源码解析 JDK 1.8
文章目录概要0. 前言0.1 影响HashMap性能的参数0.2 HashMap UML图0.3 HashMap数据存储结构(JDK 1.8)1. 源码解析说明1.1 基本属性1.2 hash() & (tab.length-1) : 确定Table索引值1.3 get() : 获取指定key对应的结点1.3.1 获取红黑树结点1.3.1.1 getTreeNode() : 获取红黑树结...转载 2019-10-29 15:10:24 · 843 阅读 · 0 评论 -
Eclipse自动补全功能设置
文章目录1. 概述2. 快捷键设置3. 空格不自动补全设置4. 设置字母自动补全5. 修改提示的内容和顺序1. 概述本文主要是在说明,如何在Eclipse中设置自动补全功能2. 快捷键设置设置自动补全键为alt+/:在快捷键中设置即可3. 空格不自动补全设置设置空格时不“被补全代码”:window --> show view -->other> 找到plug-...原创 2019-08-19 22:33:33 · 509 阅读 · 0 评论 -
Java基础----JDK,JRE和JVM之间的区别
文章目录概述1. 区别与联系2. 图示参考概述介绍JDK,JRE和JVM之间的区别。1. 区别与联系类别存在性说明作用组成JVM一个抽象机器它是一个提供可以执行Java字节码的运行时环境的规范加载代码验证代码执行代码提供运行时环境-JRE实际存在Java运行环境,是JVM的实现用于提供运行时环境包含一组库和JVM在运行时使用的其他文件J...原创 2019-10-05 16:26:32 · 185 阅读 · 0 评论