内联代码文档

除了 Javadoc 之外,文档代码可以内联记录。

单行注释由//启动,可以在同一行上的语句之后定位,但不能在之前定位。

public void method() {
  
  //single line comment
  someMethodCall(); //single line comment after statement
  
}

/**/之间定义了多行注释。它们可以跨越多行,甚至可以放在语句之间。

public void method(Object object) {
  
  /*
    multi 
    line 
    comment
  */
  object/*inner-line-comment*/.method(); 
}

JavaDocs 是一种特殊形式的多行注释,从/**开始。

由于过多的内联注释可能会降低代码的可读性,因此如果代码不够自我解释或设计决策不明显,则应该稀疏地使用它们。

单行注释的另一个用例是使用 TAG,它是简短的常规驱动关键字。某些开发环境会识别此类单注释的某些约定。常见的例子是

  • //TODO
  • //FIXME

或者发布参考资料,即 Jira

  • //PRJ-1234