在类文件上写评论:Java

时间:2015-08-27 00:06:08

标签: java class bytecode

是否可以在类文件中手动编写评论,或者如果可以,可以使用API​​?

3 个答案:

答案 0 :(得分:4)

java类文件是包含已编译的java字节码的文件。因此没有实际的方法来手动编辑此文件。通常将注释放入源代码中,以便向开发人员传达代码的某些部分的用途和/或它的作用和原因。由于一个人不能(实际上)直接编辑类文件或阅读它,因此没有任何理由向其添加注释。当源文件从Java编译成字节码时,注释不会被编译到字节码中。因此,即使您可以手动编辑文件,也无法为其添加注释。

答案 1 :(得分:1)

没有标准的方法将评论放在课程文件中,因为它不是人们通常需要做的事情。

但是,如果您只是出于某种原因想将文本元数据粘贴在类文件中,那么就有很多地方可以放置它。 JVM规范定义了许多可以添加自定义元数据的地方。您甚至可以通过创建运行时注释使其在运行时对代码可见。

答案 2 :(得分:0)

据我所知,您在询问Java中的注释。  Java中有三种注释:

/* text */: comment detail in the "text" and compiler does not compile everything from /* to */. 

/** documentation */: A kind of documentation comment(doc comment, explain a complex business in code). The compiler ignores this as the text comment form /* and */. More detail you can search in Java doc. 

// text
    The compiler ignores everything from // to the end of the line.