java中的特殊注释及说明

java中的特殊注释

  • 在阅读一些开源代码时,我们常会碰到诸如:TODOFIXME的单词,它们是有其特殊含义的。
  • 本文主要介绍这些特殊注释的用处

1. TODO: + 说明:

如果代码中有该标识,说明在标识处有功能代码待编写,待实现的功能在说明中会简略说明。
TODO: + 说明

2. FIXME:+ 说明:

如果代码中有该标识,说明标识处代码需要修正,甚至代码是错误的,不能工作,需要修复,如何修正会在说明中简略说明。

说明

此类注释一般用于工作中对自己的工作做一些标记

### Java 中的不同注释类型及其使用方法 #### 单行注释 单行注释用于对代码的一行或多行提供简单的解释或说明。它通过两个连续的斜杠 `//` 开头,直到当前行结束为止[^1]。 这种类型的注释适合于快速描述某一行代码的功能或者临时禁用某些代码。 ```java public class Example { public static void main(String[] args) { int a = 10; // 定义整型变量a并赋初值为10 // System.out.println(a); // 此行为被注释掉的打印语句 } } ``` #### 多行注释 多行注释允许开发者在一个范围内的多行上添加详细的注解信息。它的起始标记是 `/*`,终止标记是 `*/`[^3]。需要注意的是,多行注释内部不能嵌套另一个多行注释[^2]。 ```java public class MultiLineCommentExample { public static void main(String[] args) { /* * 这是一个多行注释的例子。 * 可以跨越多行来详细描述逻辑或其他相关内容。 */ System.out.println("这是一个测试"); } } ``` #### 文档注释 文档注释是一种特殊注释形式,主要用于生成API文档。其语法是以 `/**` 开始,并以 `*/` 结束[^4]。这类注释通常位于类、接口、字段以及方法定义之前,能够被 JDK 提供的工具 javadoc 解析成 HTML 格式的文档[^5]。 ```java /** * This is the documentation comment. * * @author John Doe * @version 1.0 */ public class DocCommentExample { /** * A method that prints hello world to console. */ public void sayHello() { System.out.println("Hello, World!"); } } ``` 要生成文档,可以运行如下命令: ```bash javadoc -d f:\output_directory -author -version FileName.java ``` 这会将指定 `.java` 文件中的所有文档注释放入到给定路径下的HTML文件中。 --- ### 各种注释的区别总结表 | **特性** | **单行注释 (`//`) ** | **多行注释 (`/* ... */`) ** | **文档注释 (`/** ... */`) ** | |-------------------|----------------------------|----------------------------------|------------------------------| | **适用场景** | 简短说明 | 较复杂的跨多行说明 | 类、方法等结构化说明 | | **是否支持嵌套** | 不涉及 | 不支持 | 支持 | | **功能扩展** | 无 | 无 | 自动生成 API 文档 | ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值