出于好奇。
当我将鼠标悬停在Object
字词上时,该文档会显示以下信息。我想知道版本代表什么。
这不会出现在在线oracle javadocs上 http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html
此外,进一步检查Object
课程,非常初级的评论显示%W% %E%
。我想知道这些标识符是什么?
答案 0 :(得分:2)
那些来自SCCS(源代码控制系统),SCM Sun曾经使用过。在%I中检查文件时,%I%将转换为文件版本,%G%将转换为签入文件的日期。 如果记忆正常,Sun大约在2007年左右搬到了Mercurial,所以我不认为这些更新的危险很大!
%E%是日期(以yy / mm / dd格式,其中%G%是mm / dd / yy)。我不知道%W%!
答案 1 :(得分:2)
似乎Java软件使用的是SCCS,它是一种(老式的)源代码版本控制系统,如git,Subversion或Perforce。
如果你把"%I%,%G%"将文件存储到SCCS中,当您将其检出时,SCCS会将文本扩展为文件版本和日期。这始终存在于Javadoc指令中,例如footnote of How to Write Doc Comment for the Javadoc Tool