Java架构修仙
文章平均质量分 89
以修仙境界为Java工程师的各个阶段进行定义,并形成各个境界的修仙秘籍,与各位研习交流,祝各位修仙者最终能够到达期望的境界。
AK@
致力于人工智能、大数据、云计算、微服务、边缘计算的技术分享
展开
-
【详解TreeMap】
详解TreeMap原创 2024-02-27 15:43:31 · 663 阅读 · 0 评论 -
【炼气境】HashMap原理以及如何使用
HashMap原理以及使用①、重要的常量:当为负数时,-1 表示正在初始化,-N 表示 N - 1 个线程正在进行扩容;当为 0 时,表示 table 还没有初始化;当为其他正数时,表示初始化或者下一次进行扩容的大小。②、数据结构:Node 是存储结构的基本单元,继承 HashMap 中的 Entry,用于存储数据;TreeNode 继承 Node,但是数据结构换成了二叉树结构,是红黑树的存储结构,用于红黑树中存储数据;原创 2023-09-01 15:59:14 · 456 阅读 · 0 评论 -
【炼气境】彻底搞懂hashcode
如果你看到了这里,相信屏幕前的你也是技术有追求的,有刨根问底精神的,因此我这里设置了一个问题,不妨将你的见解写在评论中。问题:Object类中notify、wait等函数也是native方法,想想也能理解,因为需要控制线程映射到操作系统线程中对吧,但是像hashcode函数,只是通过算法计算得到一个整形数值,为什么要设计成native方法呢?岂不是要多余走Java调用c的调用链么,直接java层实现一下不行么?请在评论区说出你的理解。----永不磨灭的番号:AK。原创 2023-09-01 11:28:03 · 214 阅读 · 0 评论 -
【炼气境】Java集合框架篇
集合框架是Java中用于存储和操作数据的一组接口和类的集合。集合框架是Java中用于存储和操作数据的一组接口和类的集合,提供了各种实现类来满足不同的需求。它具有可重复性、有序性和线程安全性等特性,适用于存储大量数据、高效地增删改查数据、保持数据有序性和去除重复数据的场景。----永不磨灭的番号:AK。原创 2023-08-31 10:58:29 · 110 阅读 · 0 评论