网站首页 教程文章 第416页
-
不怕面试再问HashMap,一次彻底地梳理(原理+手写实现)
前言朋友们又见面了,你是不是还在面试时被面试官问懵HashMap?不会手写实现一个简单HashMap?看完这篇文章你再不会算我输!提示:以下是本篇文章正文内容,案例仅供参考一、HashMap介绍1.HashMap是什么?基于哈希表的Map...
2025-01-03 jxf315 教程文章 110 ℃ -
Redis:缓存被我写满了,该怎么办?
介绍Redis是一个内存数据库,当Redis使用的内存超过物理内存的限制后,内存数据会和磁盘产生频繁的交换,交换会导致Redis性能急剧下降。所以在生产环境中我们通过配置参数maxmemoey来限制使用的内存大小。当实际使用的内存超过max...
2025-01-03 jxf315 教程文章 83 ℃ -
HashMap 中这些设计,绝了
送大家以下java学习资料一、HashMap构造器HashMap总共给我们提供了三个构造器来创建HashMap对象。1.无参构造函数publicHashMap():使用无参构造函数创建的hashmap对象,其默认容量为16,默认的负载因子...
2025-01-03 jxf315 教程文章 103 ℃ -
Redis原理 - 对象的数据结构SDS、Inset、Dict、ZipList、QuickList
Redis数据结构1.SDSRedis是用C语言写的,但是对于Redis的字符串,却不是C语言中的字符串(即以空字符’\0’结尾的字符数组),它是自己构建了一种名为简单动态字符串(simpledynamicstring...
2025-01-03 jxf315 教程文章 71 ℃ -
《关于横扫一线厂的那些面试真题》滴滴Java岗(附答案)
手撕单例模式所谓单例,就是整个程序有且仅有一个实例。该类负责创建自己的对象,同时确保只有一个对象被创建。在Java,一般常用在工具类的实现或创建对象需要消耗资源。特点:类构造器私有、持有自己类型的属性、对外提供获取实例的静态方法懒汉模式线程...
2025-01-03 jxf315 教程文章 90 ℃ -
HashMap和Hashtable有什么区别?
HashMap和Hashtable都是用于实现基于键值对的映射数据结构的类。它们的主要区别在于线程安全性、null值的处理和迭代器的顺序。1.线程安全性 Hashtable是线程安全的,它的方法都是同步的。而HashMap则不是线程安全的...
2025-01-03 jxf315 教程文章 83 ℃ -
数据结构——Map和哈希表
数据结构教程:Map和哈希表一、定义与概念Map(映射)是一种关联容器,它存储的是键值对(key-valuepair),允许通过唯一的键来快速查找对应的值。在许多编程语言中,如C++的std::map、Java的java.util.Map...
2025-01-03 jxf315 教程文章 88 ℃ -
字节跳动这份面试题,你能打几分
最近这段时间,身边的一个朋友刚刚拿到字节跳动的offer,一起来复盘一下他的offer之路,希望能给正在看机会的你有所帮助。这次面试总共经历了四轮,这四轮面试都是视频面试,其中前三轮是技术面试,最后一轮是hr面试。前三轮技术面试都有一个手动...
2025-01-03 jxf315 教程文章 75 ℃ -
深度解析HashMap集合底层原理
目录前置知识==和equals的区别为什么要重写equals和HashCode时间复杂度(不带符号右移)>>>^异或运算&(与运算)位移操作:1<<2=4,1左移两位为什么等于4HashMap集合特点及源码分...
2025-01-03 jxf315 教程文章 57 ℃ -
JAVA集合
JAVA集合1.接口集成关系和实现集合类存放于Java.util包中,主要有3种:set(集)、list(列表包含Queue)和map(映射)。1.Collection:Collection是集合List、Set、Queue的最...
2025-01-03 jxf315 教程文章 88 ℃
- 控制面板
- 网站分类
- 最新留言
-