我正在寻找资源来了解 Java 数据类型是如何在内部实现的,以及 Fastutil 和 Eclipse Collections 等库如何提供更快的相同实现。我厌倦了浏览 Github 上的代码库(分别为https://github.com/vigna/fastutil和https://github.com/eclipse/eclipse-collections),但我只知道使用了代码生成器。
但是使用了哪些代码生成器?它们是如何使用的?为什么生成的代码性能更好?如果这些实现更好,为什么它们不是 Java 中的默认实现?
我正在寻找涵盖该主题的任何类型的资源/阅读清单。Youtube 和谷歌没有太大帮助。
谢谢