自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HashMap、ConcurrentHashMap、HashTable比较

从源码分析map八股文。

2022-05-16 20:30:59 263

原创 Map接口实现——HashMap源码分析

本文主要分析了HashMap的初始化过程和扩容机制。

2022-05-15 15:08:11 372 2

原创 ArrayList、LinkedList 、Vector 的区别

List接口下3个实现类的比较

2022-05-12 15:59:43 959 1

转载 java单例模式

java单例模式总结

2022-05-09 20:42:25 81

原创 String、StringBuffer、StringBuilder的区别

本文从String、StringBuffer、StringBuilder源码上分析三者的区别和联系,并做出了性能比较,最后给出了三者的应用场景。

2022-05-08 21:09:40 284

原创 PriorityQueue优先级队列——java中的堆

此文依托力扣题目“前K个高频元素”主要讲解了:getOrDefault( ) 和 PriorityQueue 的用法

2022-04-01 21:08:19 440

原创 删除链表的倒数第N个结点

链表操作:快慢指针实现删除链表的倒数第 n 个结点

2022-03-18 21:39:06 567

原创 操作数组方法之滑动窗口

Leecode 数组之滑动窗口总结

2022-03-11 21:33:42 379

原创 LeetCode刷题——快慢指针

快慢指针法(双指针法):主要运用于对线性表操作时优化算法时间、空间复杂度, 通过一个快指针和慢指针在一个for循环下完成两个for循环的工作。

2022-03-05 11:04:28 387

原创 LeetCode刷题踩坑记录——二分查找

二分查找算法的易错点

2022-02-28 11:03:20 151

原创 HTTP、TCP、IP、Socket之间的区别

对于HTTP、TCP/IP、Socket之间的关系对于初学者经常不知所以然,此文从三者概念、原理上总结大佬文章,并加上自己的理解,注重突出三者之间的关系。

2022-02-27 14:43:15 2590

转载 什么是消息队列?消息队列有什么用?

小菜鸟搬运大佬文章。通俗易懂,作为消息队列入门非常不错。连接留着自用。java团长的文章

2021-10-04 15:43:53 71

原创 一文搞懂JVM、JRE、JDK

前言:对于很多java初学者搞不清jvm、jre、jdk之间的关系。这篇文章将彻底将清楚什么是jvm、jre、jdk。一文搞懂JVM、JRE、JDKJava虚拟机--JVMJREJDKJDK、JRE、JVM之间的关系Java虚拟机–JVMjava的跨平台性:“跨”说的是不区分;“平台”指的是操作系统。意思是java程序的运行不区分操作系统,也就是说源码编写一次,到处运行。这一切都归功于Java虚拟机。java虚拟机 --JVM: 运行所有java程序的假想计算机,是java程序的运行环境。我

2020-10-06 20:55:46 482

空空如也

空空如也

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

TA关注的人

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