代码之家  ›  专栏  ›  技术社区  ›  Łukasz Lew

有没有可能在Java中获得平面(未装箱)结构?

  •  1
  • Łukasz Lew  · 技术社区  · 16 年前

    2 回复  |  直到 16 年前
        1
  •  4
  •   Aidan Brumsickle    16 年前

    我不这么认为。除了使用一个大数组之外,编写自己的代码将对象表示为字节数组,这是个坏主意。在Java中,除了原语以外的所有东西都是自动引用的;不能直接使用数组或对象。

    为什么需要一个扁平内存块?如果您担心内存分配问题,请考虑某种对象池。

        2
  •  1
  •   Peter DeWeese    16 年前

    在内存或功能中,最接近的是一个基元数组,比如byte[]。这就是MemoryImageSource和BuffereImage如何相对高效地存储和blit图像。