开发者社区> 问答> 正文

JDK11中为何移除了与索引相关的代码?

JDK11中为何移除了与索引相关的代码?

展开
收起
萝卜丝丸子 2024-08-28 14:10:06 32 0
2 条回答
写回答
取消 提交回答
  • 可能是因为JDK开发团队认为这些代码在当前的设计和实现下不再适用或必要。随着JDK版本的更新,开发团队可能会重新评估和优化内部机制,包括资源加载和查找的方式。由于索引机制与按需加载的冲突、URL加载的不确定性以及URL内容的动态变化等挑战,JDK11可能选择了更加简单和直接的方法来处理类加载和资源查找。

    2024-08-28 15:53:02
    赞同 67 展开评论 打赏
  • 貌似官网没有明确说移除的索引的代码
    其实移除的话肯定是是为了简化java的集合框架以保持Java平台的精简和高效。

    这个是11的移除项和废弃项:
    image.png


    参考文档

    2024-08-28 15:01:42
    赞同 70 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载