V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
linxiaoziruo
V2EX  ›  Java

关于的疑惑

  •  
  •   linxiaoziruo · 2020-07-08 10:35:46 +08:00 · 1049 次点击
    这是一个创建于 1389 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Java 为什么用堆来组织内存数据,有什么好处吗,具体对好处对场景是什么?

    第 1 条附言  ·  2020-07-08 11:29:48 +08:00
    关于堆堆疑惑
    2 条回复    2020-07-09 10:21:43 +08:00
    yidinghe
        1
    yidinghe  
       2020-07-08 17:23:35 +08:00
    任何对象都会在内存中占用一块,这一小块内存是有结构的,你就当是一块砖。程序运行过程中会产生很多砖,而如果我有很多砖,我就会把它们堆起来。所以……这是自然而然的结果吧。
    linxiaoziruo
        2
    linxiaoziruo  
    OP
       2020-07-09 10:21:43 +08:00
    @yidinghe 为什么用数据结构中的堆来组织数据,为什么不用链表或者平衡树来组织结构。为什么偏偏选中堆这个数据结构。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2750 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 10:20 · PVG 18:20 · LAX 03:20 · JFK 06:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.