首页 > 其他分享 >注释(comment)

注释(comment)

时间:2023-03-08 12:12:03浏览次数:36  
标签:comment 多行 Java 程序 注释 单行 文档

吾心安处即吾乡。吾乡何处不可眠

1. 什么是注释?

  • 源文件中用于解释、说明程序的文字就是注释。

  • 注释是一个程序员必须要具有的良好编程习惯。实际开发中,程序员可以先将自己的思想通过注释整理出来,再用代码去体现。

    程序员最讨厌两件事:

    一件是自己写代码被要求加注释

    另一件是接手别人代码,发现没有注释

  • 不加注释的危害

img

  • Java中的注释类型:

    • 单行注释

      //注释文字
      
    • 多行注释

      /* 
      注释文字1 
      注释文字2
      注释文字3
      */
      
    • 文档注释 (Java特有)

      /**
        @author  指定java程序的作者
        @version  指定源文件的版本
      */ 
      

2. 注释的作用

  • 它提升了程序的可阅读性。(不加注释的危害性,见图。)
  • 调试程序的重要方法。

3. 具体使用1:单行注释、多行注释

  • 对于单行和多行注释,被注释的文字,不会不会出现在字节码文件中,进而不会被JVM(java虚拟机)解释执行。

  • 多行注释里面不允许有多行注释嵌套。

  • 一个段子

    A:嘿 //是什么意思啊?
    B:嘿.
    A:呃 我问你//是什么意思?
    B:问吧.
    A:我刚才不是问了么?
    B:啊?
    A:你再看看记录...
    B:看完了.
    A:......所以//是啥?
    B:所以什么?
    A:你存心耍我呢吧?
    B:没有啊 你想问什么?
    ……
    不断循环之后,A一气之下和B绝交,自己苦学程序。
    N年之后,A终于修成正果,回想起B,又把聊天记录翻出来看,这时,他突然发现B没有耍他……
    而他自己也不知道当年他问B的究竟是什么问题……
    

4. 具体使用2:文档注释(Java特有)

  • 文档注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。

  • 操作方式。比如:

    javadoc -d mydoc -author -version HelloWorld.java
    

img

案例:

//单行注释
/*
多行注释
*/
/**
文档注释演示。这是我的第一个Java程序!^_^
@author songhk
@version 1.0
*/
public class HelloWorld{
    
	/**
	Java程序的入口
	@param args main方法的命令参数
	*/
    public static void main(String[] args){
        System.out.println("hello");
    }
}

标签:comment,多行,Java,程序,注释,单行,文档
From: https://www.cnblogs.com/NorthPoet/p/17191587.html

相关文章

  • MySQL查询数据库所有表名及其注释
    1、查看Mysql数据库"ori_data"下所有表的表名、表注释及其数据量SELECTTABLE_NAME表名,TABLE_COMMENT表注释,TABLE_ROWS数据量FROMinformation_schema.tablesWHERE......
  • C# 注释作用写法及示例代码
    C#注释作用写法及示例代码注释是对一段代码的解释和说明,可提高程序代码的可读性,让人们能够更加轻松地了解代码,尤其在大型项目开发和团队项目中,注释是必不可少的......
  • 使用番茄助手(Visual Assist Options)给C++函数自动添加注释
    1、安装并配置番茄助手(VisualAssistOptions)2、使用找到一个c++函数头,通常在头文件.h中,右键对应函数的名字,选择:QuickActionsandRefactorings(VA) --DocumentMe......
  • Unity开发时,在visual studio编辑器中没有中文注释的解决办法
    在做Unity开发的时候,会遇到很多标准库或.Net库里的一些函数都没有注释,但是用VS单独创建一个WinForms桌面类型的程序,里面调用的都是有中文注释的。下面是步骤:使用VS创建......
  • IDEA中HTML注释顶格的问题
    idea中在html文件中使用注释时如果不在行开头添加注释的话就会出现上图的情况,体验很不好解决方法:File->Settings->Editor->CodeStyle->HTML将箭头所指的取消......
  • uploadlabs-Pass-02代码注释
    <?phpinclude'../config.php';include'../head.php';include'../menu.php';$is_upload=false;$msg=null;if(isset($_POST['submit'])){//判断提交的submit是不是......
  • ChIP-seq 分析:数据与Peak 基因注释(10)
    动动发财的小手,点个赞吧!1.数据今天,我们将继续回顾我们在上一次中研究的MycChIPseq。这包括用于MEL和Ch12细胞系的MycChIPseq。可在此处找到MEL细胞系中Myc......
  • SQL Server注释SQL语句格式
    EXECUTEsp_addextendedproperty N'MS_Description','字段1',N'user',N'dbo',N'table',N'test_table',N'column',N'column_1'EXECUTEsp_addextendedproperty......
  • c++注释
    注释分为单行注释和界定符对注释单行注释://界定符对注释:/*      */(用于注释多行)注意:当界定符对注释多行时更规范的做写法是每一行前面都要有个星号  ......
  • JetBrains系列(IDEA,Clion等) 自定义注释设置
    为了方便对方法的功能描述,可以设置自定义注释模板。效果:/***@FunctionNamecalculatePrice*@CreateTime2023/3/311:01*@Authorthink*TODO*/模板:可以......