为什么方法名称以0结尾?

时间:2017-05-10 03:32:52

标签: java methods naming-conventions

我最近发现很多方法' JDK中以" 0"结尾的名称,例如:

get_template_directory_ur();

有谁知道这是为了什么?

1 个答案:

答案 0 :(得分:0)

可能将它们与名为 readObject() public 方法区分开来。这将是我可以猜测的合理解释。

但真正的答案是:

  • 你不在乎:那些是私人方法。因此,它们代表了对外界无关的实施细节。也许Sun的早期java人员对这些方法有自己的内部约定。
  • 你记得那些不是好名字,因为他们没有泄露这些方法的含义。他们的名字可能让那些不在核心java团队工作的人感到惊讶。

所以从本质上说:有趣的发现 - 但应该被视为不做事的例子。