java注释怎么写_java的注释应该这样写

学习过java的同学,应该都知道java中存在着三种注释,单行注释、多行注释、文本注释。但是,有很多人并不清楚,为什么要写注释,怎么写注释。导致有很多人,开发的时候,并没有写注释,或者写的注释存在着各种各样的问题

第一,我们为什么要写注释?

7dbd18da8d0fba3ca2fe95df9536b543.png

回想一下,当我们刚开始学习java的时候,是不是会经常翻阅java api手册。这个手册,其实就是通过javadoc工具,根据java源代码中的文档注释自动生成的。所以写好JAVA文档,是可以帮助我们自动生成api文档的。这个api文档,不管是对内部使用或者对外提供,都是非常有用的。

80872f8bebca0eecb7a7bb422cae91ad.png

在想一下,当我们接手一个新项目的时候。你不仅是需要查看相应的api文档,你还需要深入了解一下每个方法内部的逻辑,具体实现。这时候,如果没有注释。可能你就要花费大量的时间,去思考代码实现或者找原作者沟通了。但有时,就算你花费了大量时间,可能还是不懂或者连原作者自己也看不懂当时自己写的代码了。所以,注释是一个很好的东西,他可以帮我们理解程序中的每一行代码在做什么,以及为什么这么做。

e17c5102c91823900fbc85c284ac0652.png

注释当然还有很多其它的作用。但就是以上两点,已经足够让我们认真写好我们项目当中的注释了。

第二,我们应该怎么写好注释?

我觉得每一个项目团队,或者程序员个人,都应该有自己的一套完整注释模板。这个在idea或者eclipse等项目管理工具中,都有提供模板功能的。我们可以通过这个模板功能,来管理自己的注释。

8bc4f9b267201acf64a536f69da14e8b.png

一般我们需要准备以下几种模板。

1、文件注释模板。

文件注释写在文件的最上方,用于介绍该文件的信息。一般包含文件作者、文件创建时间、文件描述、文件版本号等信息

2、接口或类注释模板

接口或类注释,放在接口或类的声明上,用于介绍该类或者接口的信息。一般包含作者、创建时间、文件描述等信息。该注释与文件注释有些类似

3、方法注释模板

方法注释,放在方法上面,用于介绍方法的信息。一般包含方法的入参、反参、抛出异常、作者、创建时间,方法描述等信息

有了模板之后,我们可以通过模板,在类、接口、方法上,更加方便地添加我们的注释了。

另外,我们比较常用的,还有属性注释,方法内部的注释

属性注释。属性注释写在java对象的属性声明上,用于描述对象属性的含义。

方法内的注释。方法内部注释,写在方法内部,用于描述接下来一行或者一段代码的业务逻辑或者执行步骤。

在我们写java注释的时候,还有有一个非常重要的概念,就是doc标签。这些标签是由java官方提供的。用于描述类、方法等的基本属性,标签以@开始。一般常用的标签有@author、@date、@since、@param、@throw、@return等。

5ec48ac506865e7fb09ead5704f44788.png

在编写注释模板,或者我们手动书写注释的时候,应该尽量按照javadoc规范来。

好的代码注释,能使我们代码的维护成本大大降低。减少一些不必要的沟通成本,也在另一方面提升了我们的开发效率

坏的注释,有时会让你觉得莫名其妙。代码的可读性和维护性,大大降低。

而且随着时间的推移,注释会对项目的影响会越来越大。所以,我们应当在项目的开始阶段,就有意识地完善我们的代码注释了。

java中的注释,要讲的内容还是有很多的。如果大家有什么不清楚的,想了解的,都欢迎在下面评论区留言。我会一一回复的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值