代码之家  ›  专栏  ›  技术社区  ›  Woton Sampaio

静态x私有:值的可见性成本

  •  0
  • Woton Sampaio  · 技术社区  · 7 年前

    我在编程时遇到了一个问题,一个系统拥有一个静态元素是否更昂贵?私有元素是否通过仅在其类中可见而生成增益?这源于这样一种想法:对整个“静态”系统可见的东西可能比内部“私有”的东西更昂贵。

    那么,即使完全不可察觉,有什么区别吗?

    编辑。当我提到静态时,我会说一些“静态公共”,当我说私有时,它只是“私有”。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Johnny Ngo    7 年前

    ClassLoader 用它们的所有者类加载所有静态元素,不管是否创建了它们的实例。 我不太明白你的意见,但在某些情况下,你的意见是对的。