在最近的一次采访中,面试官让我解释 Java 内存模型。所以我开始解释堆(新一代,老一代等)堆栈。但他说这是垃圾收集器。我对此不感兴趣。面试更糟糕的是他没有给我机会问一个问题。
谁能告诉我那家伙到底在找什么?
在最近的一次采访中,面试官让我解释 Java 内存模型。所以我开始解释堆(新一代,老一代等)堆栈。但他说这是垃圾收集器。我对此不感兴趣。面试更糟糕的是他没有给我机会问一个问题。
谁能告诉我那家伙到底在找什么?
很可能他指的是并发模型,即内存更改如何以及何时对其他线程可见。正如维基百科文章所示,这通常以“Java 内存模型”的名义出现。
不过,将问题建立在一个术语上似乎有点愚蠢。
我想这是他们问的东西。它解释了java内存管理。
http://www.oracle.com/technetwork/java/javase/memorymanagement-whitepaper-150215.pdf
也许他想让你说垃圾收集器管理对象占用的内存,并在不再需要时将其回收。