前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java基础之注释相关知识

java基础之注释相关知识

作者头像
jiankang666
发布2022-05-13 16:22:40
1520
发布2022-05-13 16:22:40
举报
文章被收录于专栏:java基础笔记
博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者。

一、前言

  Java 里有两种类型的注释。第一种是传统的、C 语言风格的注释,是从 C++继承而来的。第二种类型的注释也起源于C++,第三种后续揭露,下面介绍一下如何使用吧。

二、格式

1、单行注释

  最常用的方式是使用//,其注释内容从//开始到本行结尾。以一个“//”起头,表示这一行的所有内容都是注释。举个例子。

代码语言:javascript
复制
    //单行注释
2、多行注释

  (1)第一种多行注释   “/”起头,随后是注释内容,并可跨越多行,最后用一个“/”结束。将一段比较长的注释括起来。

代码语言:javascript
复制
    /*
     这是多行注释
     这是多行注释
     这是多行注释
     */

  (2)第二种多行注释   下面多行注释注释可以用来自动地生成文档。这种注释以/*开始,以/结束

代码语言:javascript
复制
    /**
     * 这是多行注释
     * 这是多行注释
     * 这是多行注释
     * 这是多行注释
     */

三、类注释

  类注释必须放在import语句之后,类定义之前,如下。

代码语言:javascript
复制
import java.util.ArrayList;

/**
 * test1
 *
 * @author jiankang.xu
 * @date 2022/4/11
 */
public class test1 {

  这是idea自动生成的,后期会介绍一下idea如何配置自动生成注释。

四、注释标记

1、类文档标记
1、@version

  格式如下:其中,“版本信息”代表任何适合作为版本说明的资料。

@version 版本信息

2、@author

   格式如下,其中,“作者信息”包括您的姓名、电子函件地址或者其他任何适宜的资料。

@author 作者信息

2、方法文档标记
1、@param

   格式如下:其中,“参数名”是指参数列表内的标识符,而“说明”代表对参数的介绍。

@param 参数名 说明

2、@return

  格式如下:其中,“说明”是指返回值的含义。

@return 说明

3、@exception

  格式如下:其中,“完整类名”明确指定了一个违例类的名字,它是在其他某个地方定义好的。而“说明”告诉我们为什么这种特殊类型的违例会在方法调用中出现。

@exception 完整类名 说明

4、@deprecated

  该标记的作用是建议用户不再使用,因为未来改版时可能废弃这一功能。若将一个方法标记为@deprecated,则使用该方法时会收到编译器的警告。

三、总结

  以上就是就是关于java基础注释的相关知识,可以参考一下,后面会不断更新相关知识,大家一起进步。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-04-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 java基础笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、前言
  • 二、格式
    • 1、单行注释
      • 2、多行注释
      • 三、类注释
      • 四、注释标记
        • 1、类文档标记
          • 1、@version
          • 2、@author
        • 2、方法文档标记
          • 1、@param
          • 2、@return
          • 3、@exception
          • 4、@deprecated
      • 三、总结
      相关产品与服务
      云开发 CloudBase
      云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档