一、准备 在看ArrayList和LinkedList的 源码 的时候,发现ArrayList和LinkedLis...[作者空间]
java中,int型变量是有符号整形变量。int型变量占用4个字节(32bit位)。 int型变量采用补码形式来表...[作者空间]
了解我们写的代码是怎么被编译、加载、执行、卸载对我们提升代码能力很重要。我们写的java代码首先被编译器编译成字节...[作者空间]
本篇博客大部分内容都摘抄自周志明写的《深入理解java虚拟机》,这本书很好,推荐! 通过上一篇博客Java虚拟机内...[作者空间]
本篇博客大部分内容都摘抄自周志明写的《深入理解java虚拟机》,这本书很好,推荐!我们所写的Java代码,首先经过...[作者空间]
我们知道再jvm的运行时内存可以分为堆、方法区、程序计数器、虚拟机栈和本地方法栈。而在方法区中有一个字符串常量池,...[作者空间]
首先看一下HashSet的继承关系。 HashSet实现了set接口,内部使允许有重复的值。 成员变量 可以看到H...[作者空间]
在上一篇博客Java HashMap源码简单解析(JDK 1.8)中,我们分析了HashMap的实现原理。Hash...[作者空间]
== ==是java重载的一个双目运算符,比较的是左右两边对象在堆内存中的地址是否相等,也就是比较两边是不是同一个...[作者空间]
简单分析以下HashMap的原理,put和get方法的原理。 HashMap介绍 HashMap继承Map接口,可...[作者空间]
java的集合是常用的类,也是面试官非常喜欢的问题。下面我们的集合主要有set集合、list集合和Set集合。这篇...[作者空间]