自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 HashMap总结

HashMap总结HashMap的数据结构1.HashMap底层是基于Node(JDK1.8之前是Entry)数组实现的,Node的数据结构如下:Node{ K key; V value; int hash; Node next;}2.Node节点的hash值的计算方法如下:hash = hashCode^(hashCode>>>16);右移16位的原因是: a.hashCode是int型整数,共32位 b.将hashCode无符号右移16位,即将hash

2020-12-13 10:20:03 85

原创 垃圾回收与算法

垃圾回收与算法(一)垃圾判定算法1、引用计数法通过对象被引用的数量判断对象是否为垃圾对象,若该对象被引用数为0,则该对象被标记为垃圾对象,等待垃圾回收器清除。缺陷:A.object = B;B.object = A;A与B两个对象互相引用,除此之外再无别的对象引用这两个对象,此时A与B均为垃圾对象,但是引用计数法无法判断.2、可达性分析目的: 为了解决引用计数法的无限循环问题.从GC ROOT开始,遍历引用链,对于引用链无法到达的对象,标记为垃圾对象(期间,对象可以通过自救逃脱被回收

2020-12-07 22:20:12 61

原创 JVM一

JVM知识点一基本概念JVM是Java的运行虚拟机,包括一套字节码指令集、一组寄存器、栈、垃圾回收器、堆以及方法域。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-elaRBEuh-1607261892754)(D:\JVM学习\img\JVM思维导图.png)]运行过程Java源文件->编译器->字节码文件->JVM->机器码[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iOJqphrI-16072618

2020-12-06 21:38:34 53

原创 Maven生命周期

生命周期和插件详解纲要1、用户自定义属性的使用2、Maven生命周期详解3、Maven插件详解Maven常用命令如下:mvn cleanmvn compilemvn testmvn packagemvn installmvn install -Dmaven.test.skip=truemvn deploymvn help:system用户属性Properties的使用pom文件中对于一些重复的代码,可以做提取,将同样的代码或者变量值,提取成方法或变量,做到重用,方便维护;例

2020-12-06 20:16:26 89

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除