如何获取java代码中的注释

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何获取java代码中的注释相关的知识,希望对你有一定的参考价值。

参考技术A 以前itjob老师讲过,使用eclipse生成文档(javadoc)主要有三种方法:
1,在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择java下的javadoc,提交到下一步。
在Javadoc Generation对话框中有两个地方要注意的:
javadoc command:应该选择jdk的bin/javadoc.exe
destination:为生成文档的保存路径,可自由选择。
按finish(完成)提交即可开始生成文档。
2,用菜单选择:File->Export(文件->导出),
剩下的步骤和第一种方法是一样的。
3,选中要生成文档的项目,然后用菜单选择,
Project->Generate Javadoc直接进入Javadoc Generation对话框,剩余的步骤就和第一种方法在Javadoc Generation对话框开始是一样的。
参考技术B 获取不了的,编译过后注释就没了本回答被提问者采纳 参考技术C 简单啊,你不注释就可以啦

如何让java中的注释代码执行?

直接上代码:

@Test
public void testUnicode() {
    String a = "Hello";
    // u000d a="world";
    System.out.println(a);
    // u000a a="hello world!";
    System.out.println(a);
}

猜一猜,最后会输出什么?

world
hello world!

是的,没看错,那二行看似“注释掉的代码”,被执行了!

 

原因:java编译器会处理unicode字符,u000d以及u000a 正好对应“ ”回车、“ ”换行,经过编译器处理后,等效于下面的代码:

@Test
public void testUnicode() {
    String a = "Hello";
    // 
    a="world";
    System.out.println(a);
    // 
    a="hello world!";
    System.out.println(a);
}

个人建议:正式项目中,严禁在注释中使用这一类unicode字符,否则如果利用这个特性干点坏事,埋个坑,基本上很难发现!

以上是关于如何获取java代码中的注释的主要内容,如果未能解决你的问题,请参考以下文章

请问 java 怎么获取一个类里面属性上方的注释

Java进程获取输出并设置超时

如何获取 Java 资源的最后修改时间?

如何在NCBI上批量获取分类注释

如何从 Java 桌面应用程序中的重定向 uri 获取 facebook 代码

获取 XML 中的注释节点